Brauchen Sie stattdessen ein starkes Passwort? Testen Sie unseren Passwort-Generator
Was ist ein SHA-Hash?
SHA-256, SHA-384 und SHA-512 gehören zur SHA-2-Familie kryptografischer Hash-Funktionen, standardisiert vom NIST (FIPS 180-4). Jede nimmt eine beliebige Eingabe — Text, den Inhalt einer Datei, irgendetwas — und erzeugt einen "Digest" fester Länge, der wie eine zufällige Zeichenfolge aussieht. Dieselbe Eingabe erzeugt immer denselben Hash, aber es gibt keine Möglichkeit, einen Hash zurück in die ursprüngliche Eingabe umzuwandeln. Das macht Hashes nützlich, um zu prüfen, ob eine Datei verändert wurde (Prüfsummen), die Datenintegrität zu bestätigen und als Baustein für digitale Signaturen und Systeme wie Git und Bitcoin.
SHA-256 vs. SHA-384 vs. SHA-512: Welchen soll ich verwenden?
| SHA-256 | 256 Bit (64 Hex-Zeichen) | Der am weitesten verbreitete und kompatibelste Standard — das erwarten die meisten Prüfsummen, APIs und Werkzeuge zur Dateiüberprüfung. |
| SHA-384 | 384 Bit (96 Hex-Zeichen) | Eine gekürzte Variante von SHA-512, manchmal von bestimmten Compliance- oder Protokollstandards vorgeschrieben. |
| SHA-512 | 512 Bit (128 Hex-Zeichen) | Bietet eine größere Sicherheitsmarge als SHA-256 und ist auf 64-Bit-Systemen oft schneller — eine gute Wahl, wenn Sie gezielt die stärkste Option von SHA-2 benötigen. |
Ist es sicher, mit diesem Tool sensible Daten zu hashen?
Ja — das Hashing erfolgt vollständig in Ihrem Browser über die Web Crypto API. Nichts, was Sie eingeben, wird jemals hochgeladen, protokolliert oder auf einem Server gespeichert.
Wofür wird SHA-256 verwendet?
Um zu prüfen, dass heruntergeladene Dateien nicht beschädigt oder manipuliert wurden, zur Bestätigung der Datenintegrität, für digitale Signaturen und als zentraler Baustein in Systemen wie Git und Bitcoin. Für sich genommen ist es kein guter Weg, Passwörter zu speichern — nutzen Sie dafür bcrypt, scrypt oder Argon2.
Kann ich aus einem Hash den ursprünglichen Text zurückgewinnen?
Nein. Hashing ist von Natur aus eine Einbahnstraße — es gibt keine Möglichkeit, einen SHA-256/384/512-Hash zurück in die Eingabe umzuwandeln, aus der er erzeugt wurde.
Was ist der Unterschied zwischen SHA-256, SHA-384 und SHA-512?
Sie gehören alle zur selben SHA-2-Familie und verwenden dasselbe zugrunde liegende Design — der Hauptunterschied liegt in der Ausgabelänge und der Geschwindigkeit. SHA-256 erzeugt einen 256-Bit-Hash und ist die am weitesten verbreitete Standardoption. SHA-512 erzeugt einen 512-Bit-Hash, bietet eine größere Sicherheitsmarge und ist auf 64-Bit-Systemen oft schneller. SHA-384 ist eine verkürzte Version der internen SHA-512-Berechnung und erzeugt einen 384-Bit-Hash — es wird hauptsächlich verwendet, wenn ein bestimmter Standard oder ein Protokoll genau diese Länge vorschreibt. Für die meisten alltäglichen Anwendungen (Prüfsummen, Dateiverifizierung) reicht SHA-256 aus; wählen Sie SHA-512, wenn Sie gezielt die stärkste Option von SHA-2 möchten.
Ist SHA-512 sicherer als SHA-256 oder SHA-384?
In Bezug auf die theoretische Sicherheitsmarge: ja. Bei einem n-Bit-Hash liegt die generische Kollisionsresistenz bei etwa 2^(n/2) — rund 2¹²⁸ bei SHA-256, 2¹⁹² bei SHA-384 und 2²⁵⁶ bei SHA-512, sodass SHA-512 die größte Marge bietet. In der Praxis spielt das selten eine Rolle: 2¹²⁸ liegt bereits weit jenseits dessen, was rechnerisch machbar ist, und es sind keine praktischen Angriffe gegen irgendeine SHA-2-Variante bekannt. SHA-256 bleibt für den alltäglichen Gebrauch die richtige Standardwahl; wählen Sie SHA-512, wenn Sie gezielt die zusätzliche theoretische Marge benötigen oder ein Protokoll dies vorschreibt.