Eingabe

Ausgabe

Was ist SHA-1-Hashing?

SHA-1 (Secure Hash Algorithm 1) ist eine kryptografische Hashfunktion, die einen 160-Bit (20-Byte) Hashwert erzeugt, der als 40-stellige Hexadezimalzeichenfolge dargestellt wird. Sie wurde von der NSA entworfen und 1995 von NIST als Teil des Secure Hash Standards veröffentlicht.

Obwohl SHA-1 für die meisten Sicherheitsanwendungen aufgrund nachgewiesener Kollisionsangriffe veraltet ist, wird es noch in Legacy-Systemen und für nicht sicherheitskritische Zwecke wie Versionskontrolle (Git) verwendet. Der Algorithmus ist in RFC 3174 definiert. Dieses Tool berechnet den SHA-1-Hash Ihres gesamten Eingabetextes mithilfe der Web Crypto API.

So verwenden Sie dieses Tool

1

Text eingeben

Geben Sie Text im linken Editor ein oder fügen Sie ihn ein. Sie können auch auf Beispiel klicken, um Beispieltext zu laden, oder eine Textdatei hochladen.

2

SHA-1-Hash anzeigen

Das rechte Panel zeigt den SHA-1-Hash Ihrer Eingabe automatisch an. Der Hash wird in Echtzeit aktualisiert.

3

Kopieren oder Herunterladen

Klicken Sie auf Kopieren, um den Hash in Ihre Zwischenablage zu kopieren, oder auf Herunterladen, um ihn als Textdatei zu speichern.

Hash-Beispiele

Hier ist ein Beispiel für SHA-1-Hashing:

Eingabetext

Eingabe

SHA-1-Hash-Ausgabe

Ausgabe

Häufig gestellte Fragen

Ist SHA-1 noch sicher?

Nein. Im Jahr 2017 demonstrierten Forscher die erste praktische SHA-1-Kollision. SHA-1 sollte nicht für digitale Signaturen oder Zertifikate verwendet werden. Verwenden Sie SHA-256 oder SHA-512 für sicherheitskritische Anwendungen.

Warum wurde SHA-1 als veraltet eingestuft?

SHA-1 wurde als veraltet eingestuft, weil Kollisionsangriffe durchführbar wurden. Google und CWI Amsterdam demonstrierten eine reale Kollision. Große Browser und Zertifizierungsstellen vertrauen SHA-1-Zertifikaten nicht mehr.

Werden meine Daten an einen Server gesendet?

Nein. Das gesamte Hashing wird lokal in Ihrem Browser mithilfe der Web Crypto API durchgeführt. Keine Daten verlassen Ihren Rechner.

Verwendet Git noch SHA-1?

Ja. Git verwendet historisch SHA-1 für Commit- und Objekt-Hashing. Git wechselt jedoch zu SHA-256 für verbesserte Sicherheit.

Verwandte Tools

Referenzen: FIPS 180-4 Secure Hash Standard und MDN SubtleCrypto.digest().