Wählen Sie einen Algorithmus und eine Eingabeart. Auch leerer Text und Dateien mit null Byte lassen sich berechnen.
Wählen Sie Text oder eine lokale Datei und anschließend einen SHA-Algorithmus aus und starten Sie die Berechnung. Das Ergebnis zeigt Algorithmus, Eingabeart, tatsächliche Bytezahl und den vollständigen hexadezimalen Hashwert in Kleinbuchstaben. Sie können den Hashwert kopieren oder das Ergebnis manuell markieren. Eingabeänderungen machen das alte Ergebnis sofort ungültig.
Text wird als UTF-8 kodiert; CRLF- und CR-Zeilenumbrüche werden zu LF vereinheitlicht. Führende und nachgestellte Whitespace-Zeichen werden nicht entfernt; die Groß-/Kleinschreibung wird nicht verändert und es wird keine Unicode-Normalisierung durchgeführt. Escape-Schreibweisen werden nicht interpretiert und BOM wird nicht automatisch hinzugefügt oder entfernt. Explizit vorhandene BOM und NUL gehen in die Berechnung ein. Im Dateimodus bleiben alle ursprünglichen Bytes erhalten; Dateiname, Typ und Änderungszeit werden nicht einbezogen.
Das Beispiel abc enthält keinen Zeilenumbruch. Der erwartete SHA-256-Hashwert steht unten. Offizielle Testvektoren für andere Algorithmen finden Sie in RFC 6234.
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adText ist auf 200000 UTF-16-Codeeinheiten (manche Emojis belegen zwei) und nach der Kodierung auf 800000 Byte begrenzt; Dateien auf 16 MiB. Eingaben werden nicht abgeschnitten. Der Browser muss die gesamte Datei lesen; der tatsächliche Speicherbedarf kann die Dateigröße übersteigen. Hashing ist weder Verschlüsselung noch Passwortspeicherung, Signaturprüfung oder Virenerkennung. Es beweist keine vertrauenswürdige Herkunft und garantiert keine absolute Kollisionsfreiheit. Vergleichen Sie den Hashwert mit einem Wert aus einem unabhängigen, vertrauenswürdigen Kanal.
Dieses Werkzeug lädt Eingaben, Dateien und Hashwerte weder hoch noch speichert oder protokolliert es sie. Die Webseite lädt weiterhin ihre üblichen Ressourcen. Leeren entfernt nur die Referenzen der Seite und garantiert kein sicheres Löschen des Browserspeichers oder des Zwischenablageverlaufs. Es schützt auch nicht vor bösartigen Erweiterungen oder Seitenskripten. Bereits gestartete Schreibvorgänge in die Zwischenablage lassen sich nicht zurücknehmen. Lesen kann abgebrochen werden, die zugrunde liegende Hash-Berechnung jedoch nicht. Nach dem Abbrechen muss deren Ende abgewartet werden, bevor eine neue Berechnung möglich ist.
Der Lesefortschritt basiert auf den tatsächlich gelesenen Bytes. Während der Hash-Berechnung wird nur Aufgabe 0/1 angezeigt. Sind Laufzeit, geschätzte Restzeit oder Rate unbekannt, steht dort ein Strich. Eine vollständig gelesene Datei bedeutet nicht, dass die Hash-Berechnung abgeschlossen ist.
RFC 6234Web CryptoWählen Sie Eingabe und Algorithmus und kopieren Sie nach der Berechnung den vollständigen Hashwert. Leerer Text ist gültig; im Dateimodus muss eine Datei ausgewählt werden. Eingabeänderungen löschen das alte Ergebnis. Abbrechen beendet nur die Ergebnisanzeige; die zugrunde liegende Hash-Berechnung läuft möglicherweise weiter.