Diceware-Password-Generator – Python Implementation Of The Diceware Password Generating Algorithm
Please Note – This Program Do Not Store Passwords In Any Form And All The Passwords Are Generated Locally Inside You Device.
Diceware is a method used to generate cryptographically strong memorable passphrases. This is a python implementation of the diceware password generating algorithm. Inspired after watching this video.
How DPG Generate Passwords?
Traditional Diceware uses rolls of physical dice, this application uses a strong random number generator in place of the dice. A virtual dice is roled 5 times, and the 5 digit number used against a lookup table of words. 6 dice rolls gives you 6 random words which are easy for a human being to remember, yet have a high amount of entropy which makes them hard to crack.
WARNING : Using a computer to generate your passphrases is not as secure as rolling physical die with a paper reference of the diceware list.
For more details check out the diceware passphrase home page.
Git Installation
# clone the repo
$ git clone https://github.com/sameera-madushan/Diceware-Password-Generator.git
# change the working directory to Diceware-Password-Generator
$ cd Diceware-Password-Generator
Usage
usage: python dpg.py