Kryptografische Hashes sofort generieren
Download-Prüfsummen validieren, Webhooks signieren oder Passwörter schützen: Kryptografische Hash-Funktionen bilden das Fundament moderner IT-Sicherheit. Unser kostenloser Hash-Generator berechnet sechs gängige Algorithmen gleichzeitig direkt in Ihrem Webbrowser – ohne Softwareinstallation oder externe API-Aufrufe.
Was ist eine Hash-Funktion?
Eine Hash-Funktion nimmt Eingabedaten beliebiger Länge auf und erzeugt daraus einen kryptografischen Prüfwert fester Länge. Selbst eine winzige Änderung eines einzelnen Zeichens verändert den Ergebnis-Hash vollständig. Dieser sogenannte Lawineneffekt verhindert das Zurückrechnen der Originaldaten und macht Manipulationen sofort sichtbar.
Die sechs integrierten Algorithmen
SHA-256 ist der weltweite Industriestandard. Er erzeugt einen 64-stelligen Hex-String und wird in SSL-Zertifikaten, der Bitcoin-Blockchain und Git-Commits eingesetzt.
SHA-512 bietet maximale Sicherheit innerhalb der SHA-2-Familie. Er liefert 128 Hexadezimalzeichen und ist auf 64-Bit-Prozessoren besonders performant.
MD5 generiert einen 32-Zeichen-Hash. Obwohl für Passwörter wegen Kollisionsrisiken veraltet, wird MD5 weiterhin für Datei-Prüfsummen und Caching-Schlüssel genutzt.
PBKDF2 wurde speziell für die sichere Passwortspeicherung entwickelt. Es wendet Hash-Funktionen zehntausendfach iterativ an, um Brute-Force-Angriffe abzuwehren.
HMAC-SHA-256 verknüpft SHA-256 mit einem geheimen Schlüssel zur gemeinsamen Überprüfung von Authentizität und Datenintegrität bei API-Webhooks.
HMAC-SHA-512 nutzt das gleiche Verfahren mit SHA-512 für besonders sicherheitskritische Anwendungsfälle.
Wann welcher Algorithmus verwendet wird
| Algorithmus | Hash-Länge | Typischer Einsatzbereich |
|---|---|---|
| SHA-256 | 256 Bits (64 Hex-Zeichen) | Allgemeine Integritätsprüfung, digitale Signaturen |
| SHA-512 | 512 Bits (128 Hex-Zeichen) | Hochsicherheitsumgebungen, 64-Bit-Systeme |
| MD5 | 128 Bits (32 Hex-Zeichen) | Datei-Prüfsummen (Checksums), Cache-Schlüssel |
| PBKDF2 | Variabel (hier 512 Bits) | Passwort-Hashing und Schlüsselableitung |
| HMAC-SHA-256 | 256 Bits (64 Hex-Zeichen) | API-Signaturen, Webhook-Authentifizierung |
| HMAC-SHA-512 | 512 Bits (128 Hex-Zeichen) | Hochsensible Nachrichten-Authentifizierung |
Wie diese Hashes berechnet werden
Wir nutzen die native Web Crypto API (crypto.subtle) für SHA-256, SHA-512, PBKDF2 und HMAC. Diese hardwarebeschleunigte Schnittstelle läuft direkt im Browser und nutzt dieselben Krypto-Module wie HTTPS.
Für MD5, das in modernen Browsern wegen Sicherheitswarnungen nicht mehr nativ enthalten ist, kommt eine schlanke JavaScript-Implementierung nach RFC 1321 lokal zum Einsatz.
PBKDF2-Parameter
Unser PBKDF2-Modul verwendet standardmäßig ein Test-Salt (tooltri-pbkdf2-salt), 100.000 Iterationen und SHA-512. In produktiven Systemen sollten Sie stets für jeden Benutzer einen kryptografisch zufälligen, individuellen Salt verwenden.
Ihre Daten verlassen niemals Ihren Browser
Alle Prüfsummen werden ausschließlich lokal auf Ihrem Endgerät berechnet. Weder Ihre Eingabetexte noch geheime API-Schlüssel oder Passwörter werden über das Netzwerk übertragen oder gespeichert.