Was ist SHA1?
SHA1 (Secure Hash Algorithm) ist eine kryptografische Hash-Funktion, die jede Eingabe in 160 Bits umwandelt. Es ist wichtig zu wissen, dass beliebige Daten (sei es eine 4-Byte-Zeichenkette, ein Bild oder ein 10-GB-Film) in 160 Bits gehasht werden. SHA1 ist deterministisch, d. h., es gibt bei gleicher Eingabe immer das gleiche Ergebnis aus. Es ist wichtig zu wissen, dass SHA1 seit einiger Zeit nicht mehr als sicher gegen kriptographische Angriffe gilt.
SHA1 basiert auf ähnlichen Prinzipien wie MD2, MD4 und MD5, erzeugt aber einen größeren Hash-Wert
Was ist die SHA1-Ausgabe?
Der SHA1-Algorithmus hackt Eingaben in 160 Bits. In der Regel werden diese 160 Bits in hexadezimaler Notation dargestellt, d. h. die Bits werden in Gruppen von 4 Bits gruppiert, was eine Zeichenfolge von 40 Zeichen ergibt.
Beispiel: SHA1("world") = 7c211433f02071597741e6ff5a8ea34789abbf43