Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mgajda/wordpass
Password generator
https://github.com/mgajda/wordpass
entropy hackage haskell password-generator xkcd xkcdpass
Last synced: about 2 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 10 years ago)
- Default Branch: master
- Last Pushed: 2023-03-14T13:43:43.000Z (almost 2 years ago)
- Last Synced: 2024-04-27T03:26:49.954Z (8 months 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.
[![Build Status](https://api.travis-ci.org/mgajda/wordpass.png?branch=master)](https://travis-ci.org/mgajda/wordpass)
[![Hackage](https://img.shields.io/hackage/v/wordpass.svg)](https://hackage.haskell.org/package/wordpass)
[![Hackage Dependencies](https://img.shields.io/hackage-deps/v/wordpass.svg?style=flat)](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.