0

Kodiert

SHA-1

SHA-1

SHA-1 ist eine kryptografische Hashfunktion, die aus Daten beliebiger Länge einen 160-Bit-Hashwert erzeugt. Sie war früher weit verbreitet, wird wegen Schwächen bei der Kollisionsresistenz aber für neue kryptografische Zwecke nicht empfohlen.

In DenCode wird der eingegebene Text als Bytefolge in der angegebenen Zeichenkodierung behandelt, und der SHA-1-Hashwert wird als 40-stellige Hexadezimalzahl angezeigt.

Der SHA-1-Hashwert von „Hello, world!“ sieht beispielsweise wie folgt aus.

943a702d06f34599aee1f8da8ef9f7296031d699

Eigenschaften des Hashwerts

SHA-1 erzeugt aus derselben Eingabe immer denselben Hashwert. Ändert sich die Eingabe auch nur geringfügig, ändert sich der ausgegebene Hashwert stark.

Eine Hashfunktion ist eine Einwegfunktion; aus dem Hashwert kann daher die ursprüngliche Eingabe nicht wiederhergestellt werden.

EingabeSHA-1-Hashwert
Hello, world!943a702d06f34599aee1f8da8ef9f7296031d699
Hello, world?1a77cb7c956ca25b14950285c79f0686ae1f0058

Für die Kompatibilität mit bestehenden Systemen kann es noch vorkommen. Für neue Anwendungsfälle sollten Sie jedoch SHA-256 oder eine stärkere Hashfunktion in Betracht ziehen.