Commit Graph

6 Commits

Author SHA1 Message Date
8a9e17ad0d
Add terminal option
Adds ability to be used exclusively in the terminal by adding an
integer as the first command line argument (e.g., "dicekey 7").
2016-11-10 21:00:26 -05:00
abeffc5fc2
Clean up project
loadlist() will now return a dictionary of the word list when
successfully loaded and None on failure. The unnecessary main
script was removed and core.py took it's place. Wording was
further changed from "password" to "passphrase."
2016-11-09 05:53:53 -05:00
ab5cfd013e
Generate Diceware passphrases
Properly includes the wordlist in the distribution. Adds functions to
load the list of words and return random ones based off the number
generator. The diceware module was restructured and an inefficiency in
numgen() was corrected.
2016-11-07 22:49:08 -05:00
f904ef2e2f
Fix the number generator
The number generator disproportionately favors digits 1-5 over 6. This
fixes it using random's randint() function and the SystemRandom class.
Function numgen() will now always return a list.
2016-11-05 20:40:11 -04:00
50e75be7e8
Output with GUI
Simple output using Tkinter for the GUI.
2016-05-19 03:52:09 -04:00
3ec73d22c0
Initial commit
Basic project structure with a very simple Diceware number generator.
2016-04-12 09:00:46 -04:00