An update on my password generation effort, previously known simply as “Passgen”. Say hello to PyKey. I didn’t give it that much thought, but the name kind of popped up while I was trying out different combinations using ‘py’.
It even has its own home:
I’ve also added a difficulty option which right now just prints out random words or combinations of words from a dictionary at the ‘easy’ level. ‘Medium’ does what passgen did before, i.e. mash dictionary words together and manipulate random characters. ‘Hard’ spits out random characters which are usually very hard to remember.
The medium and hard levels make sure the passwords have at least a digit, upper case letter, lower case letter and a special character so they should be pretty secure. The easy passwords should be crackable in a matter of minutes or hours unless other security methods (such as limited retries) are used.
Here is the demo:
and the source:
Use ‘./pykey.py –help’ for information on how to use it from the command line.
Now bring it on with the “I f#$@^& hate pykey” jokes.