Die längere SHA-512-Ausgabe verstehen
SHA-512 erzeugt einen 512-Bit-Digest, hier als 128 Hexadezimalzeichen angezeigt. Wählen Sie es, wenn ein Protokoll, eine Spezifikation oder vertrauenswürdige Prüfsumme ausdrücklich SHA-512 verlangt; ein SHA-256-Digest lässt sich selbst bei gleicher Eingabe nicht mit SHA-512 vergleichen. Die längere Ausgabe liegt am Algorithmus und sagt nichts über die Länge des Ursprungstextes aus. Schon eine geänderte Stelle oder ein versteckter Zeilenumbruch verändert den gesamten Digest.
Prüfen Sie beim Vergleich mit einem Sollwert Algorithmusnamen, Konvention für Hex-Großbuchstaben und genaue Eingabebytes, bevor Sie einen Unterschied als Manipulation deuten. Diese Seite hasht eingegebenen UTF-8-Text, keine beliebige Binärdatei. Für ein heruntergeladenes Archiv nutzen Sie ein Datei-Prüfsummenwerkzeug auf den Originalbytes. SHA-512 ist eine Einwegfunktion, doch ein roher SHA-512-Digest speichert Passwörter nicht sicher: Dafür braucht es Salz und ein aufwendiges Verfahren wie Argon2 oder bcrypt.
Kryptografische Digests sind Einweg-Fingerabdrücke
Eine kryptografische Hashfunktion verwandelt Eingabebytes in einen Digest fester Länge. Für dieselben Bytes und denselben Algorithmus ist das Ergebnis deterministisch; schon ein geändertes Byte führt gewöhnlich zu einem stark abweichenden Digest. Dieser Konverter schreibt eingegebenen Text zunächst als UTF-8-Bytes, nutzt dann die Kryptografieimplementierung des Browsers und zeigt das Ergebnis hexadezimal an. Zeilenumbrüche, Leerzeichen, Großschreibung und Unicode-Normalisierung können die Bytefolge ändern. Vergleichen Sie Digests nur, wenn die Ausgangsbytes und der Algorithmus tatsächlich gleich sind.
Ein Digest kann Änderungen erkennen helfen, wenn er mit einem vertrauenswürdigen Sollwert verglichen wird. Er beweist allein nicht, wer Daten erstellt hat; wer Datei und veröffentlichten Digest zugleich austauschen kann, umgeht diese Prüfung. Hashing ist keine Verschlüsselung: Es gibt keinen Schlüssel und keine Dekodierfunktion zur Wiederherstellung der Eingabe. Ein schneller allgemeiner SHA-Digest eignet sich allein auch nicht zur Passwortspeicherung. Dafür ist ein spezielles gesalzenes und absichtlich aufwendiges Verfahren wie Argon2 oder bcrypt nötig.
SHA-512 verwenden, wenn das Protokoll es verlangt
Wählen Sie SHA-512, weil das Zielprotokoll oder die Prüfsumme es ausdrücklich nennt, und geben Sie dann den genauen Text ein. Die Kryptografie-API des Browsers erzeugt den Digest lokal; fehlt diese Fähigkeit im aktuellen Kontext, meldet die Seite einen Fehler statt einen Wert zu erfinden. Lesen Sie die 128 Hexadezimalzeichen als ein einziges Ergebnis. Nur einen Präfix zu vergleichen oder aus dem längeren Digest auf mehr Ursprungstext zu schließen, ist nicht sinnvoll.
Um einen SHA-512-Wert eines anderen Systems nachzuvollziehen, prüfen Sie Eingabekodierung, Zeilenenden und ob dort eine Textfolge oder rohe Dateibytes gehasht wurden. Ein kopiertes Dokument kann unsichtbare Unterschiede enthalten, die das ganze Ergebnis ändern. Beziehen Sie den Sollwert über einen vertrauenswürdigen Kanal und vergleichen Sie ihn vollständig. SHA-512 lässt sich nicht zu Text zurückdrehen, und eine einmalige Anwendung auf Passwörter schützt keine Passwortdatenbank; verwenden Sie ein spezielles gesalzenes Verfahren.