Hallo,
Dumme Frage: dann nennt man also das Verwenden von Regebogentabellen nicht "Brute Force"?
Natürlich ist es auch Brute Force, siehe Saras Posting (»Raten« statt »Rechnen«). Ich meinte damit, dass man nicht groß Rainbow-Tables vorberechnet, sondern einfach alle möglichen Eingaben mit einen gegebenen Salt ausprobiert, bis man einen Treffer findet.
Wo speichert man denn diese Datenmengen?
Das Speichern ist heutzutage weniger das Problem. Einen Terabyte und selbst einen Petabyte kann man in der Cloud speichern, also auf vielen Servern im Internet. Das Berechnen, effiziente Durchsuchen und Verteilen ist eher das Problem.
Und kann man sich irgendwo Rainbow-Tables runterladen und mal nachsehen, ob dort ein md5-Hash eines x-beliebigen Wortes zu finden ist?
Für ungesalzene MD5-Hashes gibt es durchsuchbare Datenbanken im Web, z.B. http://de.md5decoder.org/. Herunterladen lassen sie sich z.B. hier: https://www.freerainbowtables.com/de/tables2/
Mathias