"Now, there is a problem with Pikeys or Gypsies: you can't really understand much of what's being said. It's not Irish, it's not English, it's just . . . well, it's just Pikey." -- Turkish
Introduction
Welcome to the PyKey home. PyKey is an application written in Python to generate random passwords for use wherever good (or bad) passwords are required. Back in the initial days of my career, a password generator was my "Hello World" application that I used to write whenever I started learning a new language.
A password generator not only got me started on the language, it was useful for ....... well, password generation. In addition, it was fun to compare it's performance in different languages (e.g. generating a 10000 character password in C was upto 50 times faster than in Perl or Python).
PyKey evolved from these scripts and though it's still nowhere near as fast as it's C predecessor, it now has a lot more functionality. Once I started to develop the Python version, things just clicked and I spent more time on ideas than writing code.
The name just came to me by chance when I was thinking of things that start with the "py" sound. "Pikey" was a term used in one of my favorite movies, "Snatch", to describe Gypsies.
