Ich habe über MD5-Verschlüsselung mit Java gelesen. Und ich habe mich gefragt, wie es sicher sein kann, während Sie nur ein für allemal den Hash jeder möglichen Zeichenfolge berechnen können. Das würde sicher etwas dauern, aber sobald es fertig ist, können Sie einfach alle Paare in einer Datenbanktabelle speichern und schnell nach einem beliebigen Hashcode in dieser Tabelle suchen ... oder?Wäre MD5-Verschlüsselung nicht Reverse-Engineering, wenn der Hash jeder Zeichenfolge ein für allemal berechnet wird?
Was fehlt mir?
Vielen Dank im Voraus.
Während ich auf eine tatsächliche Antwort warte, schlage ich vor, einen Blick auf den Wikipedia-Eintrag für Rainbow Tables (http://en.wikipedia.org/wiki/Rainbow_table) zu werfen. – Levi
Können Sie eine Liste aller möglichen Strings veröffentlichen, um uns zu beantworten? –
Danke Levi, interessanter Artikel. – kgautron