Lost Password solutions

Lost Password was solved using C by 3 contestants. Solution sizes: average 1601 bytes (shortest: 1487; longest: 1690).