Hashfunktionen einfach erklärt: MD5, SHA-1 oder SHA-256 und wie man sie einsetzt
Download-Prüfsummen, Git-Commit-IDs und Blockchain-Adressen sind allesamt Hashwerte. Dieser Leitfaden erklärt, wie sich Hashing von Verschlüsselung unterscheidet und welcher Algorithmus für welche Aufgabe passt.
Eine Hashfunktion nimmt eine Eingabe beliebiger Länge und erzeugt einen kurzen Wert fester Länge, den Hash oder Digest. Ob Sie ein Wort oder ein mehrere Gigabyte großes Video hashen — SHA-256 liefert immer 256 Bit, also 64 Hexadezimalzeichen.
SHA-256("hello") = 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
SHA-256("hello!") = ce06092fb948d9ffac7d1a376e404b26b7575bcc11ee05a4615fef4fec3a308b
MD5("hello") = 5d41402abc4b2a76b9719d911017c592
Eigenschaften guter Hashfunktionen, warum MD5 und SHA-1 als unsicher gelten und wie Sie Hashes für Dateiintegrität und Passwörter richtig nutzen.Ratgeber lesen →