SHA-224-Generator
Berechne den SHA-224-Hash eines beliebigen Textes in einem Schritt. Das Tool codiert deine Eingabe als UTF-8, verwendet die 224-Bit-Variante der SHA-2-Familie gemäß FIPS 180-4 und gibt den 56 Zeichen langen Hex-Digest oder seine Base64-Form zurück. Entwickler nutzen ihn, um Digests in Protokollen und Testsuiten zu prüfen, die SHA-224 erwarten, etwa manche TLS, DNSSEC- und Signaturkonfigurationen.
Häufig gestellte Fragen
Was ist SHA-224?
SHA-224 gehört zur SHA-2-Familie, die in FIPS 180-4 definiert ist. Der Algorithmus verwendet dieselbe Kompressionsfunktion wie SHA-256, aber mit anderen Anfangswerten, und kürzt das Ergebnis auf 224 Bit. Die Ausgabe umfasst 28 Bytes, dargestellt als 56 hexadezimale Zeichen.
Wie wird mein Text vor dem Hashen in Bytes umgewandelt?
Das Tool codiert den Text genau so, wie du ihn eingegeben hast, als UTF-8 und hasht diese Bytes. Leerzeichen, Tabs und Zeilenumbrüche zählen mit, daher ergibt ein abschließender Zeilenumbruch einen anderen Digest. Zeichen außerhalb von ASCII, etwa Buchstaben mit Akzent oder Emoji, benötigen jeweils zwei bis vier Bytes.
Wie sieht der SHA-224-Hash einer leeren Zeichenfolge aus?
Beim Hashen einer leeren Eingabe wird d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f zurückgegeben. Für den Text abc lautet das Ergebnis 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7, der veröffentlichte Testvektor. Mit beiden Werten kannst du prüfen, ob eine andere Implementierung übereinstimmt.
Was ist der Unterschied zwischen der Hex- und der Base64-Ausgabe?
Beide stellen dieselben 28 Bytes dar. Hex gibt jedes Byte als zwei Kleinbuchstaben aus, also mit insgesamt 56 Zeichen, während Base64 sie mit Padding in 40 Zeichen packt. Wähle das Format, das deine Konfigurationsdatei, dein Header oder deine API erwartet.
Ist SHA-224 sicher?
Für SHA-224 sind keine praktikablen Kollisions- oder Urbildangriffe bekannt; die Kollisionsresistenz liegt bei etwa 112 Bit. Schwächer als SHA-256 ist der Algorithmus nur wegen seiner kürzeren Ausgabe. Für neue Designs sind SHA-256 oder SHA-384 die gängigeren Optionen.
Warum sollte ich SHA-224 statt SHA-256 verwenden?
SHA-224 wird meist verwendet, wenn ein Protokoll oder Standard es vorschreibt oder ein kürzerer Digest Speicherplatz spart und zugleich die 112-Bit-Sicherheit von 2048-Bit-RSA oder 3DES bietet. Der Rechenaufwand ist derselbe wie bei SHA-256. Wenn nichts SHA-224 voraussetzt, ist SHA-256 die sicherere Standardwahl für die Kompatibilität.
Kann ich mit diesem Werkzeug eine Datei hashen?
Das Tool hasht eingefügten Text, keine hochgeladenen Dateien. Verwende für Binärdateien einen Befehl wie openssl dgst -sha224 oder sha224sum auf deinem Rechner. Der Inhalt einer Textdatei ergibt nur dann denselben Digest, wenn Zeilenenden und Kodierung genau übereinstimmen.
Eignet sich SHA-224 zum Speichern von Passwörtern?
Nein. SHA-224 ist absichtlich schnell, sodass Angreifer Milliarden von Versuchen pro Sekunde testen können. Speichere Passwörter mit einer langsamen Funktion mit Salt, etwa bcrypt oder Argon2. Diese erzeugen der Bcrypt Generator und der Argon2 Generator auf dieser Website.
Wie lang darf die Eingabe sein?
Du kannst pro Anfrage bis zu 5 MiB Text hashen. Der Hash wird serverseitig in einem Durchlauf berechnet; es wird nichts gespeichert oder protokolliert. Größere Datenmengen solltest du besser lokal mit einem Kommandozeilen-Tool hashen.
Ist das SHA-224-Ergebnis bei gleichem Text immer identisch?
Ja. SHA-224 ist deterministisch, daher ergeben identische Bytes auf jedem System denselben Digest. Schon eine Änderung um ein einziges Zeichen erzeugt ein völlig anderes Ergebnis. Dadurch eignet sich der Hash, um versehentliche Änderungen zu erkennen.