Distributed Hash Tables in Java
I’m doing some research into Distributed Hash Tables in Java, for a project that I will be submitting to Temple University’s Future of Computing competition. The DHT implementation that I’ve picked is Open Chord due to the excellent documentation. The second part of my project involves Java’s Remote Thread Invocation, because in addition to distributed storage I want to have distributed computation.
In my project, I hope to demonstrate that md5 password hashes are outdated and need to be replaced as soon as possible, because of emerging technologies in distributed storage and computation fields. With a distributed hash table, a hacked computer could store as few as a hundred passwords and their hashes, and a botmaster would still be able to bruteforce passwords in relatively little time.