Datei-Prüfsumme
File Checksum
Hasht Dateien beliebiger Größe in einem Streaming-Durchlauf und vergleicht das Ergebnis mit einem eingefügten Erwartungswert – ohne Upload, komplett im Browser.
Berechnet die Prüfsumme einer Datei im Browser – SHA-256, SHA-1, MD5 und die übrigen – und vergleicht das Ergebnis mit einer veröffentlichten Prüfsumme. Die Datei wird von der Platte in diesen Tab gelesen und nie hochgeladen, der einzig vernünftige Weg, einen Download zu verifizieren.
Dateien hier ablegen
In jeder Größe. Die Datei wird in Stücken gelesen und nie als Ganzes geladen, ein mehrere Gigabyte großes ISO wird also gehasht, ohne den Speicher zu füllen.
Die Dateien werden in diesem Tab von einem Worker in Stücken gelesen. Nichts wird hochgeladen — es gibt gar keine Anfrage zu stellen, weil der Digest hier entsteht. Der Hash selbst darf weitergegeben werden: er benennt die Datei, ohne etwas über ihren Inhalt zu verraten.
So funktioniert es
Legen Sie die heruntergeladene Datei ab
Eine große Datei wird in Blöcken gelesen, damit der Tab reaktionsfähig bleibt. Nichts wird zu irgendeinem Zeitpunkt irgendwohin gesendet.
Fügen Sie die Prüfsumme von der Download-Seite ein
Die passende Zeile wird hervorgehoben. Sie müssen nicht wissen, welcher Algorithmus veröffentlicht wurde – wenn sie zu einem davon passt, sehen Sie es.
Prüfen Sie, dass sie übereinstimmt, nicht, dass sie ähnlich aussieht
Eine Prüfsumme unterscheidet sich in einem Zeichen oder in allen; ein „fast“ gibt es nicht. Genau deshalb macht die Seite den Vergleich und nicht das Auge.
Häufige Fragen
Bedeutet eine passende Prüfsumme, dass die Datei sicher ist?
Es bedeutet, dass die Datei die ist, deren Prüfsumme veröffentlicht wurde. Wenn die Website, die die Prüfsumme veröffentlicht, kompromittiert war, wurden Datei und Prüfsumme zusammen geändert. Eine Signatur – GPG, minisign, ein Code-Signing-Zertifikat – ist das, was beweist, wer sie gemacht hat; eine Prüfsumme beweist nur, dass die Bytes unversehrt angekommen sind.
Wie groß darf die Datei sein?
Gigabytes, im Prinzip – die Datei wird gestreamt, nicht als Ganzes gehalten. In der Praxis ist die Grenze der Speicherdruck des Browsers und Ihre Geduld; ein mehrere Gigabyte großes ISO braucht eine Weile und funktioniert.
Die Website hat nur ein MD5 veröffentlicht. Ist das nutzlos?
Nicht nutzlos – es erkennt weiterhin einen abgeschnittenen oder beschädigten Download, den Fehlerfall, dem Sie tatsächlich begegnen. Nutzlos ist es gegen jemanden, der Ihnen eine andere Datei unterschieben wollte, denn MD5-Kollisionen sind billig zu konstruieren. Bevorzugen Sie SHA-256, wenn beides angeboten wird.
Eingabe aus
Text-Hash
Text Hash
Berechnet MD5, SHA-1, SHA-256, SHA-384, SHA-512 und CRC-32 einer Zeichenkette, wahlweise in Großbuchstaben oder als Base64.
Datengrößen-Umrechner
Data Size Converter
Rechnet Bytes, KB, MB, GB und TB in dezimaler und binärer Konvention um und berechnet Übertragungszeiten.
Datei verschlüsseln und entschlüsseln
File Encrypt & Decrypt
Verschlüsselt jede Datei mit AES-256-GCM aus einer Passphrase und entschlüsselt Dateien, die es selbst erzeugt hat – ohne Upload, komplett im Browser.
Archiv-Inspektor
Archive Inspector
Öffnet ein ZIP, ohne es zu entpacken, und markiert Path-Traversal-Einträge, ausführbare Dateien, Makros und Zip-Bomben.
Danach
Diese Tools nehmen an, was dieses hier erzeugt, das Ergebnis kann also direkt weiter.
Archiv-Inspektor
Archive Inspector
Öffnet ein ZIP, ohne es zu entpacken, und markiert Path-Traversal-Einträge, ausführbare Dateien, Makros und Zip-Bomben.
Hash-Typ erkennen
Hash Identifier
Errät anhand von Länge, Zeichensatz und Präfix, welcher Algorithmus einen Hash erzeugt hat, nach Wahrscheinlichkeit sortiert.
Text-Hash
Text Hash
Berechnet MD5, SHA-1, SHA-256, SHA-384, SHA-512 und CRC-32 einer Zeichenkette, wahlweise in Großbuchstaben oder als Base64.
Subresource-Integrity-Hash
Subresource Integrity Hash
Berechnet das Subresource-Integrity-Attribut (sha256/384/512) für ein Skript oder Stylesheet, das Sie einfügen oder ablegen.
Base64 kodieren und dekodieren
Base64 Encoder & Decoder
Kodiert und dekodiert Base64 und Base64URL für Text oder Dateien und behandelt UTF-8 korrekt.
curl in Code
curl to Code
Wandelt einen curl-Befehl in fetch, axios, Python requests, Go, PHP oder PowerShell um.