Rainbow table generation and lookup for hash cracking
RainbowCrack implements the time-memory tradeoff technique for password cracking using rainbow tables. It generates, sorts, and uses precomputed rainbow tables to crack hashes extremely quickly. It supports LM, NTLM, MD5, SHA1, and other hash algorithms with GPU acceleration for both table generation and lookup operations.