Hash-Generator

Erhalte die MD5- und SHA-Hashes von jedem Text und jeder Datei auf einmal, während du tippst. Füge einen erwarteten Wert ein, um zu prüfen, ob ein Download unversehrt ist.

Kostenlos und privat. Alles läuft in deinem Browser, nichts wird hochgeladen.

So funktioniert es

  1. Text eingeben oder Datei wählenDie Hashes werden beim Tippen aktualisiert oder sobald die Datei gelesen ist.
  2. Schlüssel für HMAC eingebenOptional: Schalte HMAC ein und gib den geheimen Schlüssel ein.
  3. VergleichenFüge die veröffentlichte Prüfsumme ein, um zu sehen, ob sie übereinstimmt.

Alle gängigen Hashes auf einmal

Ein Hash ist ein kurzer Fingerabdruck von Daten: Dieselbe Eingabe ergibt immer denselben Wert, und die kleinste Änderung ergibt einen völlig anderen. Entwickler nutzen Hashes, um Dateien zu vergleichen, Inhalte zu cachen, API-Anfragen zu signieren und die Unversehrtheit von Daten zu sichern. Dieses Tool berechnet fünf Algorithmen in einem Durchgang, mit der Web Crypto API deines Browsers für die SHA-Familie und einer eigenen Umsetzung für MD5.

Text wird als UTF-8 kodiert, deshalb ergeben Umlaute, andere Alphabete und Emojis denselben Hash wie in den meisten Programmiersprachen.

HMAC und Prüfsummen

HMAC verbindet einen geheimen Schlüssel mit den Daten, so wie es Webhooks von Stripe, GitHub und vielen anderen Diensten tun. Schalte es ein, gib den Schlüssel ein und vergleiche das Ergebnis mit dem Signatur-Header, den du erhalten hast. Bei Dateien fügst du die Prüfsumme von der Downloadseite ein, und das Tool sagt dir, welcher Algorithmus passt.

Häufige Fragen

Werden meine Dateien hochgeladen?

Nein. Dateien werden in deinem Browser gelesen und gehasht.

Sollte ich MD5 für Passwörter nutzen?

Nein. MD5 und SHA-1 gelten für Sicherheitszwecke als gebrochen. Nutze sie nur für Prüfsummen. Passwörter brauchen langsame Hashes wie Argon2 oder bcrypt.

Warum weicht mein Hash von einem anderen Tool ab?

Meist wegen eines Zeilenumbruchs am Ende oder einer anderen Textkodierung. Dieses Tool hasht genau das, was im Feld steht, als UTF-8.

Wie groß dürfen Dateien sein?

Mehrere hundert Megabyte funktionieren auf den meisten Geräten; die Grenze ist der Arbeitsspeicher deines Browsers.