Small Python script for creating Diceware-based passwords
This file requires a Python installation and very basic command line skills. I suspect this won't be a problem if you are getting this from git
Clone or download the repository to your local machine. Run the main file with the command: python diceware.py
It will prompt you for how many words you want in your password. There is no maximum or minimum built in, but the minimally recommended is 5.
The result will be your number of words separated by a randomly chosen (from a list) deliminator. This addition of a special character adds to the passwords complexity. You may add capital letters if you desire even more complexity
I made this for a couple of reasons. First, it was a fun, simple project. Second, I noted that while there are programs out there to generate diceware passwords for you, many of them are online and pose a risk of being intercepted or recorded, so something on my machine seemed safer. Third, by doing my own I could add to the word list or take other steps to increase power of the system. Fourth, why not?