Rainbow table generator and cracker written in C using custom hash function.