This is the source code for the password generator page. The prounceable password generator is quite long in its initialisation arrays, so is a download. The alpha-numeric password generator is very simple and doesn't do anything complicated besides generate a random MD5 hash and truncate the output.The prounceable password generator is more complex. It is originally from http://www.multicians.org/thvv/gpw.html in Java form, which I converted over to C#. Prounceable passwords are intended to be safe from dictionary attacks but comprise of words very similar to english words, making them memorable. Adding several numbers and a non-alphanumeric digit is recommended to strengthen them even further.