Was ist SHA-224?
SHA-224 (Sicherer Hash-Algorithmus 224) erzeugt eine 224-Bit-Digest (56-hex Zeichen). Es ist eine gekürzte Version von SHA-256, die für Anwendungen entwickelt wurde, die kürzere Hashes benötigen und dennoch starke Sicherheitsmerkmale beibehalten.
Sicherheitshinweis: SHA-224 ist für die meisten Anwendungen sicher, aber für höhere Sicherheitsanforderungen sollten Sie SHA-256 oder SHA-3 in Betracht ziehen.
Wie funktioniert SHA-224
- Nachricht auffüllen → Länge ≡ 448 (mod 512) Bits
- 64-Bit-Länge der ursprünglichen Nachricht anhängen
- Acht 32-Bit-Wörter initialisieren (A–H)
- 512-Bit-Blöcke durch 64 Operationen verarbeiten
- Endgültigen 224-Bit-Digest ausgeben
Beispiele für Hashes
Eingabe | SHA-224 Hash |
---|---|
Hello, World! | c4890faffdb0105d991a461e668e276685401b02eab1ef4372795047 |
password | d63dc919dd9f62e51a6f6f8f1b2b8c3c9e5a116b |
123456789 | 45a5f344b9a61c9e2e8e8b0e7b8b9e3c9e5a116b |
(leer) | d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f |
SHA-224 vs. andere Hash-Funktionen
Algorithmus | Ausgabe | Sicherheit | Geschwindigkeit |
---|---|---|---|
MD5 | 128 Bits | ❌ Gebrochen | ⚡ Sehr schnell |
SHA-1 | 160 Bits | ❌ Kompromittiert | ⚡ Schnell |
SHA-224 | 224 Bits | ✅ Sicher | 🚀 Moderat |
SHA-256 | 256 Bits | ✅ Sicher | 🚀 Moderat |
BLAKE3 | 256 Bits | ✅ Sicher | ⚡ Rasend |
Häufig gestellte Fragen
Ist SHA-224 sicher für Passwörter?
Ja, aber gesalzene Passwort-Hashing-Schemata wie bcrypt, Argon2 oder PBKDF2 werden dringend empfohlen.
Was ist der Unterschied zwischen SHA-224 und SHA-256?
SHA-224 ist eine gekürzte Variante von SHA-256, die einen kürzeren 224-Bit-Digest erzeugt, während derselbe interne Algorithmus verwendet wird.
Kann ich diesen SHA-224-Generator offline verwenden?
Nach dem ersten Laden wird er zwischengespeichert; Sie können die Seite auch ohne Internet aktualisieren, und sie wird weiterhin lokal hashen.
Gibt es eine Größenbeschränkung für Dateien?
Dateien bis etwa 100 MB funktionieren in den meisten modernen Browsern gut; sehr große Dateien können den Speicher erschöpfen.