Commits
- Commit:
12f06a8604aeaab0235bb6e70c93825d477984a3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tweak pwg.1 DESCRIPTION
- Commit:
46167c76717541977ad7cbf6a5d24db799cbc7a2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tweak pwg.1 DESCRIPTION and -w description
- Commit:
8ac57335368af61b9b3cff78bdd6a8127301c01e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
pwg.1: start sentences with a capital letter
- Commit:
89e90ba96209d2711f387ab1b780a0dd0d30ff6b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
pwg: specify the expected format for a wordlist
- Commit:
61b3aef3ae1eb23a5e7b0c549834f2e92d6ecd44
- From:
- Omar Polo <op@omarpolo.com>
- Date:
rewrite pwg in perl; fix diceware-style generation issues
After a discussion with Alexander Arkhipov turned out pwg had some major
issues:
- `sort -R' is non-standard (although quite popular)
- `sort -R' is not required to employ good randomness
- `sort -R | head -nX' has less entropy than a true diceware (not all
words have the same probability)
So, rewrite it in perl where it's easier to roll an arc4random-esque
function on top of /dev/urandom. randline() employs the same algorithm
used by arc4random_uniform().
The new diceware generator code was based on a sample code provided by
Alexander Arkhipov, thanks!
- Commit:
3486f5fcacfc912a484c65a793074fe93fa1de01
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tweak pwg.1
- Commit:
ee89c9f13862af202295b29031eb7cb52a102e88
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add pwg: password generator