Generate word-based passwords, inspired by XKCD/936.
Includes consideration for smart-phone keyboards, using space, period and comma as punctuation.
Unix based systems only, requires /usr/share/dict/words
Pat Beirne 6abbabddc1 added a first README | 7 ay önce | |
---|---|---|
pwgen | 7 ay önce | |
README.md | 7 ay önce | |
pwgen.py | 8 yıl önce |
Generate word-based passwords. Based on XKCD/936, word-based passwords are easier to remember than a string of random letters/numbers/punctuation.
[TOC]
Password generators can be found all over the internet, but most generate random combinations of letters+numbers+punctuation. If a combination of those is long enough to be secure, it is also long enough to be difficult to remember, and possible difficult to type.
The XKCD comic #936 introduced the idea that a phrase of 3, 4 or 5 common words can be used as a password that is sufficiently difficult to crack in our lifetimes. The program pwgen is a locally hosted generator of these kinds of pass phrases.
The program runs locally on a UNIX/Linux based computer, and the passphrase never crosses the network, so you can be sure that you're the only one who has ever seen it.
http://www.egansoft.com/password/index.php
https://passwords-generator.org/words
https://passwordcreator.org/commonwords.html