--edited
scrap that, had a good look at, pretty sure it is a one way formula but at a guess it's not very strong and if you really wanted to a program could be written to give you the all string input possbility's for a given string input length from a passcode.