Hash-Generator
Kryptografische Hash-Funktionen ordnen Eingaben beliebiger Größe einem Fingerabdruck fester Länge zu. Nutze SHA-256 für Dateiintegritätsprüfungen, Cache-Schlüssel und Lernen — nicht zum Speichern von Passwörtern (verwenden Sie bcrypt/Argon2).
So generieren Sie einen Hash
1. Fügen Sie Text ein oder laden Sie eine kleine Datei hoch, sofern dies unterstützt wird.
2. Algorithmus auswählen (SHA-256 empfohlen für neue Arbeiten).
3. Hex-Digest-Ausgabe kopieren.
4. Vergleiche mit der erwarteten Prüfsumme von der Downloadseite des Anbieters.
Hash-Beispiele
Prüfe die Download-Integrität
Vergleiche SHA-256 der ISO-Datei mit dem vom Herausgeber veröffentlichten Hash.
Cache-Schlüssel
Hash kanonischer JSON-Anfragetext zur Schlüsseldeduplizierung von Redis-Einträgen.
Gravatar-E-Mail-Hash
MD5 der E-Mail in Kleinbuchstaben für die URL des alten Avatars — MD5 dient nicht der Sicherheit.
Wann man hasht
• Beim Überprüfen von Dateidownloads anhand veröffentlichter Prüfsummen.
• Beim Generieren deterministischer IDs aus Inhalten (Git-Blob-Stil).
• Beim Lehren, wie Einwegfunktionen funktionieren.
Integrität statt Authentizität
Hash beweist, dass die Datei seit der Hash-Veröffentlichung unverändert geblieben ist — signieren Sie den Hash mit GPG, um den Autor nachzuweisen.
Häufige Fragen
SHA-256 vs. MD5?
SHA-256 ist integritätssicher; MD5 verfügt über Kollisionsangriffe — nur für nicht gegnerische Cache-Schlüssel in Ordnung.
Gesalzene Passwörter?
Nutze eine dedizierte Passwort-Hash-API — nicht dieses Tool.
Hex vs. Base64-Ausgabe?
Gleiche Bytes, unterschiedliche Codierung — entspricht dem Herstellerformat.
Unicode-Eingabe?
UTF-8-Bytes gehasht — gleiche Zeichenfolge, unterschiedliche Codierung ergibt unterschiedlichen Hash.
Lokal?
Ja — Web Crypto oder js-Bibliothek im Browser.