Hash / Prüfsumme
Elf Hashwerte und Prüfsummen für Text oder lokale Dateien berechnen.
Über dieses Tool
Berechnet elf Prüfsummen für UTF-8-Text oder die unveränderten Bytes einer Datei, vollständig lokal im Browser. Leerzeichen, Zeilenumbrüche und leere Eingaben zählen exakt mit. Text wird ohne zusätzliches Byte-Order-Mark kodiert; Dateien werden nicht als Text interpretiert oder hochgeladen. Berechnen mit dem Button oder Strg/Meta+Enter; eine Dateiauswahl startet die Berechnung direkt.
SHA-256, SHA-384 und SHA-512 stehen zuerst. SHA-1 und MD5 sind veraltete Kompatibilitätsverfahren und für Sicherheitsprüfungen ungeeignet. CRC-32 (IEEE), Adler-32, FNV-1a 32/64 sowie BSD/SysV sum sind nicht kryptografische Kennwerte. Eine Prüfsumme ist keine Verschlüsselung und beweist allein keine Echtheit: Vergleiche sie mit einer vertrauenswürdigen Referenz. Alle Werte erscheinen als kleine hexadezimale Ziffernfolgen; Kopieren übernimmt den vollständigen Wert ohne Label. Auch lange Werte bleiben vollständig sichtbar.
Maximal 64 MiB pro Text oder Datei; die gesamte Eingabe liegt im Arbeitsspeicher. Die Berechnung läuft in einem eigenen Worker, damit die Oberfläche bedienbar bleibt. Der Fortschritt zählt abgeschlossene Algorithmen von elf, nicht gelesene Bytes oder einen gleichmäßig verteilten Zeitanteil. Abbrechen, Bearbeiten, eine neue Berechnung oder Toolwechsel verwirft die alte Aufgabe. Bei einem Fehler erneut versuchen; Browser ohne Worker oder Web Crypto können dieses Werkzeug nicht berechnen.
Text (auch leere Eingaben) und fertige Prüfsummen bleiben als Momentaufnahme im lokalen Browserspeicher. Dateibytes werden nicht gespeichert; Dateiname, Größe und Prüfsummen lassen sich ohne erneutes Lesen wiederherstellen. Die Datei erneut auswählen, um sie neu zu berechnen. Bearbeiten des Textes entfernt alte Ergebnisse. Text oberhalb der automatischen Speicherkapazität bleibt beim Navigieren innerhalb der App erhalten; ein Hinweis fordert zum Speichern vor Neuladen auf. Neuladen stellt die vorherige Sicherung wieder her. Text sichern speichert und lädt UTF-8-Text ohne Kürzen von Leerzeichen, Zeilenumbrüchen oder einer führenden Byte-Reihenfolge-Markierung; Laden berechnet nicht automatisch. Fehlerhaftes UTF-8 wird abgewiesen, ohne den aktuellen Text zu ersetzen. Der Editor erlaubt bis zu 64 Mi UTF-16-Codeeinheiten; eine Textsicherung darf bis zu 192 MiB UTF-8 enthalten, sofern der dekodierte Text in dieses Editorlimit passt. Für die Hashberechnung gilt weiterhin die Grenze von 64 MiB kodierten Bytes. Der Editor vereinheitlicht CR- und CRLF-Zeilenenden zu LF; beim Hashen einer Datei gelten deren unveränderte Bytes.