| |
Masked Mode

The passwords generated will follow the mask you specify. By putting special characters inside curly brackets { } you can decide which type of character/password type will be placed at that position.
You can create the mask using the Mask Designer. See the Mask Tags section for more information about the mask tags.
We recommend using the Mask Designer when creating these mask tags.
Here is a list over the tags available to use in masked mode:
| Name: |
Password Example: |
Tag: |
Description: |
| Normal/Random String |
xaKef8SD |
{N:x,?,?}
{N:x} |
This tag will insert a random string consisting of the character group(s) and with the minimum length and maximum length specified.
An alternative version of this tag is "{N:x}" which will insert 1 character of the specified character group(s).
Example: "{N:anA,3,8}" will create a string with character group(s) 'a', 'n' and 'A', with minimum length 3 and maximum length 8.
|
| Pronounceable String |
bocab |
{P:x,r,?,?}
{P:x,r} |
This tag will insert a pronounceable string consisting of the character group(s), starting with either vowel/consonant or random character, and with the minimum length and maximum length specified.
To start the pronounceable string with Vowels, use 'v' as the starting character, for Consonants, use 'c' as the starting character, or just use 'r' to randomly choose either Vowel or Consonant.
An alternative version of this tag is "{P:x,r}" which will insert 1 character of the specified pronounceable character group(s).
Example: "{P:vVcC,r,4,8}" will create a pronounceable string with character group(s) 'v', 'V', 'c' and 'C', starting with random either vowel or consonant, with minimum length 3 and maximum length 8.
|
| Temporary Character Set |
acbaaabc |
{L:x,?,?}
{L:x} |
This tag will insert a string consisting of a temporary character set and with the minimum length and maximum length specified.
An alternative version of this tag is "{L:x}" which will insert 1 character of the specified character set.
Example: "{L:abc,4,8}" will create a string with out of the character set "abc", with minimum length 4 and maximum length 8.
|
| Custom Word |
annie |
{W:word1,word2,word3, ...} |
This tag will insert one of the words specified in the list.
Example: "{W:john,peter,annie,christie}" will insert either the word 'john', 'peter', 'annie' and 'christie' into the password string.
|
| Number |
95.583 |
{#:x,?,?,?} |
This tag will insert a number, with a minimum and maximum value, followed by a specified number of decimal numerals (if using Float number).
You can choose between these number formats:
u - Unsigned Integer Number.
i - Signed Integer Number (e.g. "{#:i,-100,100,0}" could create -51).
o - Octal Number (inserts the octal value of a random minimum and maximum value).
h - Hexidecimal Number (inserts the hexidecimal value of a random minimum and maximum value).
f - Float number (uses the decimal numberal value to specify the following numerals).
Example: "{#:f,0,99,3}" will insert a Float number, from 0 99, with 3 decimal numerals following.
|
| Dictionary String |
earth |
{I:ID,x,?,?}
{I:ID,x} |
This tag will insert a string random grabbed from a Dictionary file loaded through the program (from the Options window), modifying the password grabbed by either making it lowercase/uppercase/mixedcase or unchanged. The last two numeric parameters forces the passwords grabbed to be of the minimum and maximum length specified (use 0,0 to ignore the length).
Note: If specifying a forced length, the program could timeout trying to find enough unique passwords if the dictionary file does not have enough passwords fitting this size.
You can choose between these password modify values:
l - Lowercase. The password will be formatted to lowercase.
u - Uppercase. The password will be formatted to UPPERCASE.
m - Mixedcase. The password will be formatted to mIXedCASe.
n - Unchanged. The password will be exactly as it is in the dictionary file.
An alternative version of this tag is "{I:ID,x}" which also will ignore the minimum and maximum length.
Example: "{I:Dic1,n,0,0}" will grab a password from the dictionary file "Dic1" which has been loaded into the program, unchanging the password grabbed, and ignoring the minimum and maximum length parameters.
|
| Username String |
smithjohn |
{U:x} |
This tag will insert a string grabbed from a Username file chosen in the Username File value in the propertygrid in the main window, modifying the password grabbed by either making it lowercase/uppercase/mixedcase or unchanged.
Note: If the number of usernames in the file is lower than the quantity of passwords chosen to generate, the quantity will be reset to the number of usernames.
You can choose between these username modify values:
l - Lowercase. The username will be formatted to lowercase.
u - Uppercase. The username will be formatted to UPPERCASE.
m - Mixedcase. The username will be formatted to mIXedCASe.
n - Unchanged. The username will be exactly as it is in the dictionary file.
Example: "{U:n}" will grab a username from the username file chosen in the Username File field, unchanging the username grabbed.
|
| Reverse String |
hello olleh |
{V:} |
This tag will reverse the current created string value till the reverse tag (in other words, the text infront the tag).
Example: In the mask "{N:an,3,3}{V:}", if the N: tag made the string "ap8", the V: tag will turn it into "8pa".
|
| Split String |
34768634 34-76-86-12 |
{S:insertstring,?} |
This tag will split the current created string value till the trim tag (in other words, the text infront the tag), inserting the specified value making blocks at every X character.
You can specify this tag by setting what you want to insert at which locations. By setting 5 as the location, it will insert the string after every 5th position.
Example: In the mask "{L:abcdef,15,15}{S:-,5}", if the L: tag made the string "fcaacbddecebfab", the S: tag will turn it into "fcaac-bddec-ebfab" by inserting - at every 5th location, dividing up the string.
|
| Trim String |
hello el |
{T:?,?} |
This tag will trim the current created string value till the trim tag (in other words, the text infront the tag).
You can specify this tag by setting how many characters to trim at the beginning, and at the end of the string.
Example: In the mask "{N:an,6,6}{T:1,2}", if the N: tag made the string "au3v3z", the V: tag will turn it into "u3v" by trimming 1 character at the beginning of the string, and 2 at the end of the string.
|
| Replace String |
hi hello |
{R:findword,replaceword} |
This tag will search for a specified word, and replace it with another in the current created string value till the replace tag (in other words, the text "behind" the tag).
Example: In the mask "hi{R:hi,hello}", the R: tag will search for "hi" and replace it with "hello".
|
| Case String |
hello hELLo |
{C:x,?,?} |
This tag will format the case of the current created string value till the case format tag (in other words, the text "behind" the tag).
You can specify this tag by setting the from and to characters of the string to convert. Note: 0 is the location of the first character.
You can choose between these case modify values:
l - Lowercase. The string will be formatted to lowercase.
u - Uppercase. The string will be formatted to UPPERCASE.
m - Mixedcase. The string will be formatted to mIXedCASe.
Example: In the mask "{N:a,8,8}{C:u,0,3}", if the N: tag made the string "anmopqtr", the C: tag will turn it into "ANMOpqtr".
|
| Trigger Tag |
Variable |
{E:?,?} |
This tag allows you to set different triggers that modifies the behaviour of other tags. Currently there is only one trigger available:
Only create unique content in the mask tags: Variable: umt. Value: on/off. Example: {E:umt,on}. Description: This trigger makes sure every other mask tag returns only unique content, i.e. if you have 3 tags that create one number each, they will not return the same values e.g. 313 but instead e.g. 312. This trigger must be set to 'on' before the other mask tags in the mask string to be active. |
» |