Skip to content
Yutaka OIWA edited this page Nov 27, 2018 · 1 revision

About the program

"make-password" is a random password/passphrase generator supporting both dictionary-based passphrases and random-character passwords.

It's functionality includes:

  • Entropy computation/adjustment: it can determine appropriate length of passphrases based on the computed "entropy" of generated passphrases (number of possible variations).

  • Corpus/Dictionary-based passphrase generation: the generator can create passphrases based on randomly-chosen words from given corpus dictionaries. The words can be collected from various sets of corpus.

  • Readable "hints" for passphrases: for passphrases based on non-English (Japanese currently supported) words, the program will also emit a readable "hint" for each chosen words in the original languages. Hints will also be provided for alphabetical passwords with confusing characters (e.g. capital I v.s. lower l).

  • Flexible formatting: users can choose several ways of formatting for the passphrases: you can choose word-separating characters, mix alphabetical words and digit-based words within single password, and more.

  • PDF Output: generates a PDF for printable "cheet strip" of a generated passphrase, which is useful for off-line sharing of passphrases. It can print a passphrase to a business card (91mm x 55mm), an ISO-A4 sheet with 10 copies of strips or various others, with readable passphrase hints and an optional QR barcode.

    Sample image

Some examples of generated passwords are as follows:

Style spec Meaning Example output
d10 10 digits 4700635306
s10 10 symbols ~3VM3P2>.lv
A10 10 alphanumeric BtQmUqStCt
a10 10 lower alphanumeric chars sb886icpn8
a:80 80 bits 8vfzpgsl4rkf2wrg
a:256 256 bits d8rjt9g1olgn6jp7arikiiumoww0d7tembcxjwgym309bly7vm
l10-d:80 lowercase alphabets,
hyphen,
followed by digits up to 80 bits
liqasrlaok-9901366622
e:100 English words soccer honest table suits headed consider elect shepherds
-H j:100 Japanese words, with hints koku ketsubetsu kuroten zouji zaibei hidouki tsuushinin
(国 決別 黒貂 造次 在米 非同期 通信員)
-H a:100 Random chars with hints s5p856dAU90WNAQ8Thlu
(s5p856dAU9[zero 0]WNAQ8Th[lower l]u)
,e5 comma-separated words load-between,cup,light,gasworks
-e5 hyphen-separated words linen-false-inner-a-force

For style specifications, please read Styles.

Clone this wiki locally