A web UI implementation of https://xkcd.com/936/
I.e. pick four random, common words and string them together to make a very strong but easy to remember password.
The default corpus (word list) contains the most common words in TV and movie scripts. A corpus of the most common words from Project Gutenberg is also included, if you want your passwords to have a bit more of an old-timey feel.
A working installation can be found at https://chbsapp.herokuapp.com/
See https://github.com/jheiss/chbs for the corresponding library and command line client.
- Clone this repo
- Run
bundle
- ruby chbsapp.rb
There are many ways to deploy a production Sinatra app, here's one:
- Clone this repo
- Uncomment unicorn in Gemfile
- Run
bundle
- Run
unicorn -E production
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request