Text-Werkzeuge

> text pruefsumme

Prüfsumme berechnen

Ist der Download heil angekommen? Sind zwei Dateien wirklich gleich? SHA-256, MD5 und Co. rechnest du hier direkt auf deinem Gerät aus, auch für große Dateien.

0 Bytes als UTF-8. Jeder Zeilenumbruch zählt als ein Zeichen (LF).

Groß-/Kleinschreibung, Leerzeichen und Doppelpunkte spielen keine Rolle. Auch eine ganze Zeile aus einer .sha256- oder .md5-Datei passt. Welche Prüfsumme gemeint ist, erkennen wir an der Länge.

Welche Prüfsummen

Bei Text und normalen Dateien geht alles auf einmal. Ab einer gewissen Größe rechnet dieses Werkzeug alles selbst, auch die SHA-Werte; ab welcher, hängt vom Arbeitsspeicher deines Geräts ab. Dann lohnt es sich, nur die Prüfsumme anzulassen, die du wirklich brauchst.

MD5 und SHA-1: gut gegen Fehler, nicht gegen AbsichtOb beim Herunterladen ein Bit gekippt ist, erkennen MD5 und SHA-1 zuverlässig. Dafür reichen sie, und viele Anbieter zeigen sie noch. Aber es ist längst bekannt, wie man zwei verschiedene Dateien mit derselben MD5 (seit 2004) oder SHA-1 (seit 2017) baut. Willst du sicher sein, dass niemand die Datei unterwegs ausgetauscht hat, brauchst du SHA-256 oder länger. CRC-32 ist gar keine Sicherheitsfunktion, sondern die kleine Fehlerkennung aus ZIP-Dateien.

Mehr für Text: Texte vergleichen · Zeichen und Wörter zählen

Text und Dateien bleiben auf diesem Gerät. Gerechnet wird hier, gesendet wird nichts.

So funktioniert's
  1. 01Text eintippen oder eine Datei auswählen. Die Prüfsummen erscheinen sofort, bei großen Dateien mit Fortschrittsbalken.
  2. 02Die erwartete Prüfsumme von der Download-Seite einfügen. Grün heißt: stimmt überein. Rot heißt: weicht ab, dann lieber neu herunterladen.
  3. 03„Zwei Dateien" prüft, ob zwei Dateien wirklich gleich sind, Byte für Byte.

Eine Prüfsumme ist ein kurzer Fingerabdruck einer Datei: Ändert sich auch nur ein Bit, kommt eine völlig andere Summe heraus. Stimmt deine Summe mit der vom Anbieter überein, hast du genau die Datei, die er meint. Ob der Anbieter selbst vertrauenswürdig ist, kann keine Prüfsumme sagen.

SHA-1, SHA-256, SHA-384 und SHA-512 rechnet der Browser selbst (über crypto.subtle, eingebaut und schnell). MD5 und CRC-32 kann er nicht, die rechnet dieses Werkzeug mit eigenem, gegen die Normen geprüftem Code. Dateien werden in Häppchen gelesen. Damit der Browser die SHA-Werte rechnen kann, muss die Datei aber einmal am Stück im Arbeitsspeicher liegen, und während er rechnet, kurz sogar doppelt. Deshalb macht das Werkzeug das nur bis zu einer Grenze, die vom Gerät abhängt: 256 MB, wenn der Browser den Arbeitsspeicher nicht verrät (Firefox, Safari), sonst ein Sechzehntel davon und nie mehr als 512 MB. Größere Dateien laufen komplett Stück für Stück durch das Werkzeug selbst, auch die SHA-Werte. Das dauert spürbar länger, mit allen sechs Prüfsummen auf einem Laptop grob eine Minute je zwei Gigabyte; mit nur SHA-256 etwa zehnmal schneller.

Text wird als UTF-8 gerechnet, jeder Zeilenumbruch als ein Zeichen (LF). Willst du eine Textdatei prüfen, nimm den Reiter „Datei": Eine Datei aus Windows kann Zeilenumbrüche als zwei Zeichen (CRLF) speichern, und dann ergibt der eingefügte Text eine andere Summe als die Datei. In der Adresse steht nur der Reiter, zum Beispiel bnkz.de/text/pruefsumme/#datei. Weder Text noch Prüfsummen landen dort.