Count: |
#Examples: |
Placeholder | Type | Character Set |
---|---|---|
a |
Lower-Case Alphanumeric | abcdefghijklmnopqrstuvwxyz 0123456789 |
A |
Mixed-Case Alphanumeric | ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 |
U |
Upper-Case Alphanumeric | ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 |
d |
Digit | 0123456789 |
h |
Lower-Case Hex Character | 0123456789 abcdef |
H |
Upper-Case Hex Character | 0123456789 ABCDEF |
l |
Lower-Case Letter | abcdefghijklmnopqrstuvwxyz |
L |
Mixed-Case Letter | ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz |
u |
Upper-Case Letter | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
v |
Lower-Case Vowel | aeiou |
V |
Mixed-Case Vowel | AEIOU aeiou |
Z |
Upper-Case Vowel | AEIOU |
c |
Lower-Case Consonant | bcdfghjklmnpqrstvwxyz |
C |
Mixed-Case Consonant | BCDFGHJKLMNPQRSTVWXYZ bcdfghjklmnpqrstvwxyz |
z |
Upper-Case Consonant | BCDFGHJKLMNPQRSTVWXYZ |
p |
Punctuation | ,.;: |
b |
Bracket | ()[]{}<> |
s |
Printable 7-Bit Special Character | !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ |
S |
Printable 7-Bit ASCII | A-Z, a-z, 0-9, !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ |
x |
Latin-1 Supplement | Range [U+00A1, U+00FF] except U+00AD: ¡¢£¤¥¦§¨©ª«¬®¯ °±²³´µ¶·¸¹º»¼½¾¿ ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ ÐÑÒÓÔÕÖרÙÚÛÜÝÞß àáâãäåæçèéêëìíîï ðñòóôõö÷øùúûüýþÿ |
\ |
Escape (Fixed Char) | Use following character as is. |
{n} |
Escape (Repeat) | Repeat the previous placeholder n times. |
[...] |
Custom Char Set | Define a custom character set. |
The \ placeholder is special: it's an escape character. The next character that follows
the \ is written directly into the generated password. If you want a \
in your
password at a specific place, you have to write \\
.
Using the {n} code you can define how many times the previous placeholder
should occur. The { } operator duplicates placeholders, not generated characters. Examples:
» d{4}
is equivalent to dddd
,
» dH{4}a
is equivalent to dHHHHa
and
» Hda{1}dH
is equivalent to HdadH
.
The [...] notation can be used to define a custom character set, from which
the password generator will pick one character randomly. All characters between the '['
and ']' brackets follow the same rules as the placeholders above.
The '^' character removes the next placeholders from the character set.
Examples:
» [dp]
generates exactly 1 random character out of the set
digits + punctuation,
» [d\m\@^\3]{5}
generates 5 characters out of the set "012456789m@",
» [u\_][u\_]
generates 2 characters out of the set upper-case + '_'.
More examples:
ddddd
Generates for example: 41922, 12733, 43960, 07660, 12390, 74680, ...
\H\e\x\:\ HHHHHH
Generates for example: 'Hex: 13567A', 'Hex: A6B99D', 'Hex: 02243C', ...
Common password patterns:
Name | Pattern |
---|---|
Hex Key - 40-Bit | H{10} |
Hex Key - 128-Bit | H{32} |
Hex Key - 256-Bit | H{64} |
MAC Address | HH\-HH\-HH\-HH\-HH\-HH |