https://github.com/mgajda/wordpass
Password generator
https://github.com/mgajda/wordpass
entropy hackage haskell password-generator xkcd xkcdpass
Last synced: 10 months ago
JSON representation
Password generator
- Host: GitHub
- URL: https://github.com/mgajda/wordpass
- Owner: mgajda
- License: bsd-3-clause
- Created: 2014-05-15T06:43:07.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-03-14T13:43:43.000Z (almost 3 years ago)
- Last Synced: 2024-10-30T00:48:38.584Z (about 1 year ago)
- Topics: entropy, hackage, haskell, password-generator, xkcd, xkcdpass
- Language: Haskell
- Size: 43 KB
- Stars: 15
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog
- License: LICENSE
Awesome Lists containing this project
README
WordPass
========
Dictionary-based password generator.
[](https://travis-ci.org/mgajda/wordpass)
[](https://hackage.haskell.org/package/wordpass)
[](http://packdeps.haskellers.com/feed?needle=wordpass)
Script reads dict word lists and generates word-based passwords.
Uses dictionaries from /usr/share/dict by default.
Inspired by [xkcd comic](http://xkcd.com/936/).
Program also prints how many words have been read, and indicates estimated
password space size in bits.
Using just four words from default English dictionary of ~50k words will
give approximately 90 bits of entropy. Lucky speakers of languages with
rich inflection like Polish (over 3 million word variants) can easily up
this to over 110 bits of entropy.