11# Memorable Password Generator
22
3+ Copyright ©️2025 Paul Suh
4+
35This is a simple script to generate random passwords based on open two
46word compound nouns, like "writing tablet". This makes them easy to
57remember since they represent a single concept, unlike a pair of
@@ -19,20 +21,18 @@ By default the script will generate 10 potential passwords that are
1921at least 15 characters in length. One example run produces:
2022
2123 $ ./memorable_password_gen.sh
22- border9(terrier
23- psychological4(counseling
24- antisterility4'factor
25- theological6-seminary
26- stilbine3.color
27- mitigating9&circumstances
28- pondus2-medicinale
29- repeat7.verbatim
30- writing6$tablet
31- short4!covering
24+ Artesian8,Borer
25+ Dirigible7:Balloon
26+ Subconscious3$Urge
27+ Biphenyl2'Rearrangement
28+ Bluecoat1&School
29+ Telephone9?Cabinet
30+ Hydraulic8:Tailgate
31+ Hydrosulphurous3?Acid
32+ Dipodic3:Rhythm
33+ Puerperal8(Fever
3234
3335You can then select one of them that suits you as your new password.
34- Capital letters are not generated automatically, but you can place one
35- anywhere within the password.
3636
3737## Underlying Details
3838
@@ -43,7 +43,7 @@ characters long, has more than two parts, or is a proper noun.
4343
4444The list of actual words is stored in the bottom of the script itself,
4545which is why the script is so large, almost 38k lines and 609k bytes.
46- Only the first 140 lines or so is script, and about half of that is
46+ Only the first 146 lines is the script, and about half of that is
4747either comments or whitespace.
4848
4949The script runs entirely locally and does not communicate with any
0 commit comments