What is PiG?PiG logo

PiG is a Password idea Generator.

It is widely accepted that passwords that contain both letters and numbers are more secure against brute force attacks.   However, most people find it dificult remeber these letter / number combinations especially when it has to be a minimum of 8 charcters.
PiG provides a means of creating a password that is easily remembered and still has both alpha and numeric character within it.

It will pick a random word from a dictionary of over 100,000 english words that you can use as a password.  PiG then applies an alpha to numeric conversion on the word to give you a more secure password that is still easy to remember.

Download

You can download PiG from the downloads section or by clicking here

Using PiG

1) Select the minimum password length. (Default is 8 character)
2) Press the PiG button to generate a random password. Keep pressing until it comes up with a word you can remember and spell :)
3) The PiG version of the password is displayed, type it into your application.

How does it work?

PiG simply replaces a few charcters with numbers that look like the letters.  This means you only have to remember the word, but when you type it in you type int he PiG version.

The following substitutions take place :

‘0′ becomes number ‘0′
‘I’ becomes number ‘1′
‘E’ becomes number ‘3′
‘A’ becomes number ‘4′
‘S’ becomes number ‘5′

Once you get used to using these replacements it becomes
second nature when typing in the passwords.

Other languages and Dictionaries

PiG uses a cut down version of SCOWL as it’s dictionary.

Spell Checking Oriented Word Lists (SCOWL)
Revision 6
August 10, 2004
by Kevin Atkinson

The SCOWL is a collection of word lists split up in various sizes, and
other categories, intended to be suitable for use in spell checkers.
However, I am sure it will have numerous other uses as well.

The latest version can be found at http://wordlist.sourceforge.net/

If you want PiG to work with other languages, simply obtain a word list in your language with each word seperated by CRLF and save it over the WordList.txt file in the PiG installation directory.