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