(leer)
da39a3ee5e6b4b0d3255bfef95601890afd80709
Der SHA-1-Hash einer leeren Eingabe ist eine bekannte Konstante.
Erzeugen Sie online einen SHA-1-Hash aus Text. Berechnen und kopieren Sie den 160-Bit-Digest als 40 kleine Hexadezimalzeichen. Die Verarbeitung erfolgt lokal im Browser über die Web Crypto API. SHA-1 eignet sich noch für Legacy-Kompatibilität, aber nicht zum Schutz neuer sicherheitskritischer Systeme.
(leer)
da39a3ee5e6b4b0d3255bfef95601890afd80709
Der SHA-1-Hash einer leeren Eingabe ist eine bekannte Konstante.
hallo welt
8c047d9ed3a6dd902f0e06c252786a5cf12fda5d
Eine kurze Nachricht ergibt 40 Hexadezimalzeichen.
Hallo welt
93b5dfe630dec53d4b7aa222499c63e546fee185
Die Großschreibung des ersten Buchstabens verändert den Hash vollständig.
The quick brown fox jumps over the lazy dog
2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
Verbreiteter Testvektor für SHA-1-Implementierungen.
SHA-1 ist eine 1995 standardisierte kryptografische Hashfunktion. Sie wandelt Eingaben beliebiger Länge in einen festen 160-Bit- bzw. 20-Byte-Digest um, der meist als 40 Hexadezimalzeichen dargestellt wird. Dieser Rechner gibt ihn in Kleinbuchstaben aus.
SHA-1 ist deterministisch und einwegig, aber nicht mehr ausreichend kollisionsresistent. Praktische Angriffe können unterschiedliche Eingaben mit demselben Digest erzeugen. Nutzen Sie SHA-1 für Kompatibilität und Tests, nicht für neue Signaturen, Zertifikate oder andere kollisionskritische Systeme.
SHA-1 bleibt in Legacy-Protokollen, bestehenden Git-Repositorys, älteren HMAC-SHA-1-Integrationen und schwer änderbaren Kennungen erhalten. Es kann alte Prüfsummen reproduzieren oder zufällige Beschädigungen ohne aktiven Angreifer erkennen.
Verwenden Sie SHA-1 nicht für neue digitale Signaturen, Zertifikate, manipulationssichere Prüfsummen oder feindlich kontrollierte Inhalte. Ein Kollisionsangriff enthüllt nicht die ursprüngliche Nachricht, zerstört aber die eindeutige Zuordnung. Bevorzugen Sie SHA-256 oder moderner.
Gehasht werden die exakten UTF-8-Bytes. Großschreibung, Leerzeichen, Unicode und Zeilenumbrüche ändern den Hash. Leere Eingabe ist gültig. Sie können außerdem SHA-256, SHA-512, SHA-3, BLAKE2, MD5 oder CRC32 vergleichen.
SHA-1 kodiert die Nachricht als Bytes, ergänzt Padding und Bitlänge und bildet 512-Bit-Blöcke. Jeder Block durchläuft 80 Runden aus 32-Bit-Operationen, modularen Additionen, Konstanten und erweitertem Message Schedule. Fünf 32-Bit-Wörter bilden den Digest.
Eine kleine Änderung erzeugt den Lawineneffekt. Kollisionsresistenz ist jedoch eine eigene Eigenschaft: praktische Chosen-Prefix-Kollisionen machen SHA-1 bei angreifergesteuerten Eingaben ungeeignet. Urbildangriffe sind weiterhin nicht praktisch, doch Signaturen werden dadurch nicht wieder sicher.
Berechnen Sie einen SHA-256-Hash aus Text lokal im Browser.
HMAC aus Text und einem geheimen Schlüssel direkt im Browser erzeugen.
Berechnen Sie einen SHA-512-Hash aus Text lokal im Browser.
Berechnen Sie lokal im Browser einen MD5-Hash aus Text.
Berechnen Sie lokal im Browser einen SHA3-256-Hash aus Text.
Berechne einen SHA3-512-Hash aus Text lokal im Browser.