SHA512-Generator

SHA-512 verdoppelt die Ausgabebreite von SHA-256 auf 512 Bit (128 Hex-Zeichen) und läuft auf 64-Bit-CPUs sogar schneller als SHA-256, weil seine Blockoperationen nativ 64-bittig sind. Fügen Sie beliebigen Text ein, und dieser Generator liefert den deterministischen Hex-Digest mit 128 Kleinbuchstaben. Verwenden Sie ihn, wenn Ihr Standard oder Protokoll SHA-512 vorschreibt: moderne Linux-Shadow-Dateien ($6$ crypt), einige TLS-Cipher-Suites, IPSec und Signaturverfahren, die von einem größeren Sicherheitsspielraum profitieren. SHA-512 ist ein Einweg-Hash, keine Verschlüsselung: Der Digest lässt sich nicht in den ursprünglichen Text zurückverwandeln.

Worin sich SHA-512 von SHA-256 unterscheidet

  1. 1

    Text eingeben

    Eine beliebige UTF-8-Zeichenkette: SHA-512 ist kodierungsunabhängig, solange sich beide Seiten auf die Byte-Darstellung einigen.

  2. 2

    1024-Bit-Blockgröße

    SHA-512 verarbeitet 128-Byte-Blöcke (gegenüber 64 Byte bei SHA-256), weshalb es pro Byte auf 64-Bit-Hardware schneller ist.

  3. 3

    80 Kompressionsrunden

    Mehr Runden als die 64 von SHA-256, mit acht 64-Bit-Wörtern statt acht 32-Bit-Wörtern.

  4. 4

    Kopieren Sie den 128-Zeichen-Hex

    Die Ausgabe besteht immer aus 128 hexadezimalen Kleinbuchstaben (512 Bit). Kopieren Sie sie mit einem Klick.

SHA-512 gegen SHA-256

Eigenschaft SHA-256 SHA-512
Ausgabe 256 Bit / 64 Hex 512 Bit / 128 Hex
Block 512 Bit 1024 Bit
Runden 64 80
Wortgröße 32 Bit 64 Bit
Tempo auf 64-Bit-CPU ~1,5 GB/s (mit SHA-NI) ~1,2 GB/s (Software)
Tempo auf 32-Bit-CPU Schnell Langsamer (keine 64-Bit-Ops)
Am besten für Allgemeiner Einsatz Langfristige Archiv-Hashes

Wo SHA-512 bevorzugt wird

  • Linux-Shadow-Passwörter. $6$...$... bedeutet SHA-512-crypt mit standardmäßig 5000 Runden (einstellbar).
  • Reduzierte Kürzung. Einige Archivsysteme kürzen SHA-512 auf 256 Bit zu “SHA-512/256”, das Längenerweiterungsangriffen widersteht.
  • SPHINCS+ und andere Post-Quanten-Signaturen. Stützen sich stark auf SHA-512 oder SHA-3-Varianten.
  • TLS-1.2-GCM-Suiten. ECDHE-RSA-AES256-GCM-SHA384 verwendet SHA-384 (eine SHA-512-Variante).

Längen- und Hex-Prüfung

Ein SHA-512-Digest hat immer 128 Hex-Zeichen. Ist Ihre Ausgabe kürzer, sehen Sie eine gekürzte Variante (SHA-512/224 oder SHA-512/256) oder einen ganz anderen Algorithmus. Der Digest der leeren Zeichenkette lautet cf83e1357eefb8bd...a538327af927da3e (128 Zeichen).

Wann Sie SHA-512 nicht verwenden sollten

  • Wenn die Spezifikation SHA-256 verlangt. Ein Austausch ist eine Protokollverletzung.
  • Wenn Sie Tempo auf 32-Bit- oder eingebetteten CPUs brauchen: SHA-256 passt meist besser.
  • Für das Passwort-Hashing allein verwenden Sie Argon2id oder bcrypt, selbst wenn Sie sie mit SHA-512 kombinieren.

Häufig gestellte Fragen

Es bietet einen größeren Sicherheitsspielraum, etwa 2^256 gegenüber 2^128 Aufwand für eine Kollision, aber beide gelten für aktuelle und absehbare Anforderungen als sicher. Wählen Sie nach Protokolleignung und Leistung, nicht nach der Intuition, dass “größer sicherer ist”.

SHA-512 verarbeitet 64-Bit-Wörter, die zur Registerbreite moderner CPUs passen. SHA-256 arbeitet mit 32-Bit-Wörtern, verschenkt also auf einer 64-Bit-CPU die halbe Registerbreite. Die SHA-NI-Erweiterungen von Intel/AMD beschleunigen jedoch SHA-256 und können dieses Ergebnis umkehren.

Nein. SHA-512/256 ist ein eigener Algorithmus mit anderen Initialisierungskonstanten und einer 256-Bit-Ausgabe. Es ist nicht dasselbe wie das Kürzen der Ausgabe dieses Tools auf 64 Hex-Zeichen.

Auf unserem Server. Ihr Text wird über eine verschlüsselte Verbindung gesendet, mit der standardmäßigen SHA-512-Funktion gehasht, und der 128-Zeichen-Digest wird zurückgegeben. Wir speichern nicht, was Sie übermitteln. SHA-512 ist einwegig, daher kann der Digest nicht in Ihre Eingabe zurückverwandelt oder entschlüsselt werden.

Verwandte Tools

Tool in anderen Sprachen verfügbar