EMZETT.
Login

De-Hashing

Kurz: De-Hashing meint das Ermitteln des Ursprungswerts eines Hashes. Eine echte Umkehrung gibt es nicht.

Genauer: Eine Hashfunktion ist eine Einbahnstraße. Man kann nur raten, zum Beispiel per Brute Force, Wörterbuch oder Rainbow Table, und prüfen, ob der Hash passt.

Im Detail

Methoden

  • Brute Force: alle Kombinationen probieren.
  • Wörterbuch: häufige Passwörter und Varianten.
  • Rainbow Tables: vorberechnete Hashes (wirkungslos gegen Salt).

Schutz für Passwörter

Langsame Verfahren mit Salt und Pepper: bcrypt, scrypt, Argon2. Niemals schnelle Hashes (MD5, SHA-1) für Passwörter. Siehe Hashing, Decrypting.

Siehe auch: Hashing, Decrypting, Verschlüsselung