dennis1088 / diceware-web

Web application that helps you create secure passphrases

Home Page:http://pass.dennis.run

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Diceware Web App

Diceware is a method of creating a strong and secure passphrase. A passphrase is a set of words or characters that is used to verify your identity in a system. This method starts by either having you roll one die five times or rolling a set of 5 dice once. Then you take the combined results of your dice roll and use the number to lookup a word in a diceware word list. This word will become a word in your passphrase. Repeat this process until you’ve reached the amount of desired words.

This method of choosing a passphrase is not only secure but incredibly simple making it an ideal method for creating such passwords. Passphrases of this form are also easier for a person to memorize as well since. Memorizing quibble-styling-anglican is much easier than o8mtKYARrN%V. This application generates passphrases using the above method. It also allows some extra settings as some authentication systems require either capital letters and/or a number as well.

How to Setup

Run the following command to install all required Gems.

bundle install

Clone the diceware gem and install locally.

git clone https://github.com/dennis1088/diceware.git
cd diceware
rake build
gem install pkg/diceware-0.1.0.gem

The diceware is required for this project.

How to Run

ruby app.rb

References

Demo

Diceware Gem

The Diceware Passphrase Home Page

Password Strength xkcd Comic

About

Web application that helps you create secure passphrases

http://pass.dennis.run

License:MIT License


Languages

Language:CSS 51.7%Language:HTML 28.9%Language:Ruby 10.0%Language:JavaScript 9.4%