Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

#Security Measurement and Testing ##Rainbow Table Java Framework The goal for this project was to research time-memory trade-off techniques, as they relate to cracking Windows LanMan hashes, and then implement a framework that is more useful for academic purposes. The framework is written and documented in Java so that the code is easier to understand and follow and so that it is easy to modify or replace elements of the algorithm, such as the reduction function. The framework will also allow the user to generate statistics and benchmarks before or/and after generating and searching the tables, which should allow the user to compare their modifications in terms of accuracy and performance for Windows password cracking. This should make rainbow tables easier to understand and "play" with for a wider audience.

Final Report: PDF

Java Code [ver. 1.00]: JAR

###Works Cited Philippe Oechslin: Making a Faster Cryptanalytic Time-Memory Trade-Off. CRYPTO 2003: 617-630.

M. E. Hellman. A cryptanalytic time-memory trade-off. IEEE Transactions on Information Theory, IT-26:401-406, 1980.

###Useful Websites

You can’t perform that action at this time.