MD5- und SHA-Hashes online generieren
Eine kryptografische Hash-Funktion wandelt jede Eingabe – ein Wort, ein Dokument, ein 4 GB-Festplattenabbild – in einen kurzen Fingerabdruck mit fester Länge um. Ändert man nur ein einziges Bit der Eingabe, ändert sich der Fingerabdruck vollständig. Dieser Hash-Generator berechnet die fünf gängigsten Fingerabdrücke auf einmal: MD5, SHA-1, SHA-256, SHA-384 und SHA-512. Er funktioniert sowohl mit Text als auch mit Dateien, und alles wird lokal in Ihrem Browser verarbeitet.
Funktionen
- Fünf Algorithmen auf einmal, sodass Sie nie raten müssen, welchen eine Website verwendet hat.
- Text- und Datei-Eingabe. Text wird als UTF-8 gehasht; Dateien werden Byte für Byte gehasht.
- Prüfsummen-Vergleich. Fügen Sie einen erwarteten Wert ein und das Tool teilt Ihnen mit, welcher Algorithmus übereinstimmt – oder warnt Sie, wenn keiner passt.
- Ausgabe in Großbuchstaben für Systeme, die Hex-Werte großschreiben.
- Privat und offline-fähig: Dateien verlassen niemals Ihr Gerät.
Typische Anwendungsfälle
Downloads überprüfen. Softwareanbieter veröffentlichen oft eine SHA-256-Prüfsumme neben Installationsprogrammen und ISO-Images. Hashen Sie die heruntergeladene Datei und vergleichen Sie: Wenn die Werte übereinstimmen, ist die Datei vollständig und wurde während der Übertragung nicht manipuliert.
Doppelte Dateien finden. Zwei Dateien mit demselben SHA-256-Hash sind für alle praktischen Zwecke identisch. Hashing ist eine schnelle Methode, um Fotos oder Backups zu deduplizieren.
Entwicklung und APIs. Hashes werden für Cache-Schlüssel, ETags, Content-Adressierung und Signaturverfahren verwendet. Das Generieren eines Referenzwertes hier hilft beim Debuggen von Code, der Hashes berechnet.
Ältere Systeme. Einige ältere Tools erwarten noch MD5- oder SHA-1-Prüfsummen. Diese eignen sich gut, um versehentliche Beschädigungen zu erkennen, sollten aber nicht zum Schutz vor absichtlicher Manipulation verwendet werden.
Unterschiede zwischen Hash-Funktionen
| Algorithmus | Ausgabelänge | Status |
|---|---|---|
| MD5 | 128 Bit (32 Hex-Zeichen) | Unsicher – nur für Prüfsummen |
| SHA-1 | 160 Bit (40 Hex-Zeichen) | Unsicher – nur für Legacy-Zwecke |
| SHA-256 | 256 Bit (64 Hex-Zeichen) | Empfohlen |
| SHA-384 | 384 Bit (96 Hex-Zeichen) | Stark |
| SHA-512 | 512 Bit (128 Hex-Zeichen) | Stark |
„Unsicher“ bedeutet, dass Forscher absichtlich zwei verschiedene Eingaben mit demselben Hash (eine Kollision) erzeugen können. Für SHA-256 und die längeren SHA-2-Varianten sind keine praktischen Angriffe bekannt.
Wenn Sie zufällige Bezeichner anstelle von Fingerabdrücken benötigen, verwenden Sie den UUID-Generator. Um die Rohdaten einer Datei als Text zu kodieren, anstatt sie zu hashen, verwenden Sie Base64.