Updated hash cracker.