Hash-Generator
Generieren Sie kryptografische Hashes aus Text oder Dateien. HMAC-kompatibel. Alles laeuft in Ihrem Browser.
Tips
SHA-256 ist die Standardwahl
SHA-256 ist der heute am weitesten verbreitete sichere Hash-Algorithmus. Er wird in TLS-Zertifikaten, Git-Commits, Bitcoin und den meisten modernen Sicherheitsprotokollen verwendet.
MD5 und SHA-1 sind fuer Sicherheit gebrochen
Kollisionsangriffe wurden sowohl fuer MD5 als auch fuer SHA-1 demonstriert. Sie sollten nicht fuer digitale Signaturen oder Zertifikate verwendet werden. Sie bleiben jedoch nuetzlich fuer nicht sicherheitsrelevante Pruefsummen und Kompatibilitaet mit Altsystemen.
HMAC fuegt dem Hashing Authentifizierung hinzu
HMAC kombiniert einen geheimen Schluessel mit einer Hash-Funktion und erzeugt eine Signatur, die sowohl Integritaet als auch Authentizitaet beweist. Es ist unverzichtbar fuer die Webhook-Verifizierung und API-Anfrage-Signierung.
Datei-Hashes ueberpruefen die Download-Integritaet
Software-Distributoren veroeffentlichen SHA-256-Pruefsummen zusammen mit Downloads. Durch lokales Hashen der heruntergeladenen Datei und Vergleichen koennen Sie bestaetigen, dass die Datei nicht beschaedigt oder manipuliert wurde.
Häufige Anwendungsfälle
Dateiintegritaet ueberpruefen
Hashen Sie heruntergeladene Dateien und vergleichen Sie mit veroeffentlichten Pruefsummen, um sicherzustellen, dass sie nicht beschaedigt oder manipuliert wurden.
Webhook-Signatur-Verifizierung
Verwenden Sie HMAC, um zu ueberpruefen, dass eingehende Webhooks authentisch sind und nicht waehrend der Uebertragung veraendert wurden.
Datendeduplizierung
Generieren Sie Hashes von Dateiinhalten, um Duplikate effizient zu erkennen, ohne ganze Dateien zu vergleichen.
Passwort-Hashing-Referenz
Verstehen Sie Hash-Ausgabeformate bei der Arbeit mit Authentifizierungssystemen. Hinweis: Verwenden Sie bcrypt oder Argon2 fuer die tatsaechliche Passwortspeicherung, nicht rohes SHA.
Git-Commit-Identifikation
Git verwendet SHA-1 (Migration zu SHA-256) zur Identifizierung von Commits, Trees und Blobs. Das Verstaendnis von Hashing hilft bei Git-Interna.
Digitale Forensik
Erstellen Sie kryptografische Fingerabdruecke von Beweisdateien, um zu beweisen, dass sie seit der Erfassung nicht veraendert wurden.