SHA-512-Hash-Generator

Erzeugen Sie online einen SHA-512-Hash aus Text. Geben Sie eine Nachricht ein, um den 512-Bit-Digest als 128 kleine Hexadezimalzeichen zu berechnen und zu kopieren. Die Verarbeitung erfolgt lokal im Browser über die Web Crypto API; über die Algorithmenauswahl können Sie SHA-512 mit weiteren Hashfunktionen vergleichen.

Eingabe
0 Zeichen · 0 Bytes
Ausprobieren:
Hash
✓ Verarbeitung erfolgt lokal im Browser ✓ Eingaben werden nicht an den Server gesendet
Beispiele
Leere Zeichenfolge
Eingabe (leer)
Ausgabe cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e

Der SHA-512-Hash einer leeren Eingabe ist eine bekannte Konstante.

Einfacher Text
Eingabe hallo welt
Ausgabe 8042a211fe146d119837292babc37d9fd0872aaecdd78077eca03ef281afa65bd945878d78f6bfe0d6da45ed28ab2cc2b03aaf91c30ce7fcfdcb1e3c3ee8009b

Eine kurze Nachricht ergibt 128 Hexadezimalzeichen.

Lawineneffekt
Eingabe Hallo welt
Ausgabe 9c12b8eb6bc215a7d2202eaa0f255d5dbd6f6d820bbd7d936d7771691acb952904ef6a679ff4bf9063f44cc4f219504312ea313e63c7cf60e01edd1f570a3edb

Die Großschreibung des ersten Buchstabens verändert den Hash vollständig.

Standard-SHA-512-Testvektor
Eingabe The quick brown fox jumps over the lazy dog
Ausgabe 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6

Verbreiteter Testvektor für SHA-512-Implementierungen.

Was ist SHA-512?

SHA-512 (Secure Hash Algorithm 512-bit) ist eine kryptografische Hashfunktion der SHA-2-Familie. Sie wandelt Eingaben beliebiger Länge in einen festen 512-Bit- bzw. 64-Byte-Digest um, der meist als 128 Hexadezimalzeichen dargestellt wird. Dieser Rechner gibt ihn in Kleinbuchstaben aus.

SHA-512 ist deterministisch: Gleiche Bytes ergeben denselben Hash. Die Funktion ist als Einwegfunktion und kollisionsresistent konzipiert. Ein Digest kann Daten identifizieren oder prüfen, lässt sich aber nicht entschlüsseln. Hashing ist keine Verschlüsselung.

SHA-512 im Vergleich zu SHA-256

Beide sind sichere SHA-2-Funktionen. SHA-512 liefert 512 Bit und idealerweise 256 Bit Kollisionssicherheit; SHA-256 liefert 256 Bit und 128 Bit Kollisionssicherheit. Beide Werte liegen außerhalb praktischer Brute-Force-Angriffe.

SHA-512 nutzt 64-Bit-Wörter und 1024-Bit-Blöcke und kann auf manchen 64-Bit-Plattformen bei großen Eingaben schneller sein. SHA-256 ist nur halb so lang und eignet sich oft besser für kompakte Kennungen, URLs und Datenbankfelder. Entscheidend ist die Kompatibilität mit Protokoll, API oder Prüfsumme.

So verwenden Sie den SHA-512-Generator
  1. Geben Sie den Text ein.
  2. Lassen Sie SHA-512 ausgewählt.
  3. Der Generator zeigt lokal 128 Hexadezimalzeichen.
  4. Kopieren Sie das Ergebnis.

Gehasht werden die exakten UTF-8-Bytes. Großschreibung, Leerzeichen, Satzzeichen, Unicode und Zeilenumbrüche ändern den Hash. Eine leere Eingabe ist gültig. Sie können denselben Text außerdem mit SHA-256, SHA-3, BLAKE2, SHA-1, MD5 oder CRC32 vergleichen.

Funktionsweise und Einsatz von SHA-512

SHA-512 kodiert die Nachricht als Bytes, ergänzt Padding und Bitlänge und bildet 1024-Bit-Blöcke. Jeder Block durchläuft 80 Runden aus 64-Bit-Operationen, modularen Additionen, Konstanten und Message Schedule. Acht 64-Bit-Wörter bilden den Digest.

Einsatzgebiete sind Integritätsprüfungen, Inhaltskennungen, digitale Signaturen, Zertifikat-Fingerabdrücke und Software-Prüfsummen. HMAC-SHA-512 authentifiziert Nachrichten, PBKDF2-HMAC-SHA-512 leitet Schlüssel ab. Ein einfacher SHA-512-Hash bietet keine Authentifizierung und ist kein sicherer Passwortspeicher.

FAQ

SHA-512 hat einen größeren theoretischen Sicherheitsabstand, beide gelten jedoch als sicher und haben keine bekannten praktischen Urbild- oder Kollisionsangriffe. SHA-256 reicht meist aus. Wählen Sie SHA-512, wenn das Protokoll es verlangt, 512 Bit benötigt werden oder die Implementierung schneller ist.

Bei großen Eingaben kann SHA-512 auf manchen 64-Bit-Systemen schneller sein. Das hängt von CPU, Hardwarebeschleunigung, Browser und Nachrichtengröße ab; bei kurzem Text ist es meist irrelevant. Messen Sie die Zielumgebung.

Speichern Sie Passwörter nicht als einfachen SHA-512-Hash. Seine Geschwindigkeit begünstigt Rateangriffe. Verwenden Sie Argon2id, scrypt, bcrypt oder PBKDF2 mit zufälligem, eindeutigem Salt und geeigneten Kostenparametern.

Die Berechnung erfolgt über Web Crypto API lokal im Browser; der Text wird nicht zum Hashen gesendet. Geben Sie auf nicht vertrauenswürdigen Geräten dennoch keine Geheimnisse ein.

Nein. SHA-512 ist eine Einwegfunktion ohne Decoder oder Entschlüsselungsschlüssel. Man kann nur eine Eingabe raten, hashen und vergleichen. Das kann vorhersehbare Werte aufdecken, kehrt den Algorithmus aber nicht um.

Wahrscheinlich werden andere Bytes gehasht. Prüfen Sie Großschreibung, Leerzeichen, Tabs, Zeilenenden, Unicode-Normalisierung und ob Text, Hex, Base64 oder eine Datei erwartet wird. Hier wird Text als UTF-8 kodiert.

Nein. Die Seite hasht eingegebenen Text und liest keine Dateien. Ein Dateiname wird nur als Text verarbeitet. Nutzen Sie ein Datei-Prüfsummenprogramm und einen vertrauenswürdigen Vergleichswert.

Hashen Sie exakt denselben Text und vergleichen Sie alle 128 Hexadezimalzeichen. Ein Treffer zeigt mit extrem hoher Sicherheit gleiche Bytes. Gegen Manipulation muss der erwartete Hash aus einer vertrauenswürdigen Quelle stammen.
Verwandte Tools

HMAC-Generator

HMAC aus Text und einem geheimen Schlüssel direkt im Browser erzeugen.