
Bcrypt
bcrypt-Hashes erzeugen und Eingaben mit bestehenden Hashes vergleichen.
HMAC mit geheimem Schlüssel und gewählter Hash-Funktion berechnen.
Klartext und geheimen Schlüssel eingeben, um den HMAC zu berechnen.
HMAC kombiniert eine kryptografische Hash-Funktion mit einem geheimen Schlüssel und prüft so Integrität und Authentizität einer Nachricht gleichzeitig.
Im Gegensatz zu einfachem Hashing verwendet HMAC einen zwischen Sender und Empfänger geteilten geheimen Schlüssel. Wer diesen Schlüssel besitzt, kann gültige Codes erzeugen.
SHA256 oder stärkere Algorithmen werden für sicherheitssensible Anwendungen empfohlen. MD5 und SHA1 gelten als kryptografisch schwach.
crypto-js interpretiert Text und Schlüssel als UTF-8. Die Option Base64url entfernt die Auffüllzeichen „=“ und erzeugt damit eine ungepolsterte Ausgabe.
HMAC (Hash-based Message Authentication Code) ist ein Mechanismus zur Berechnung eines Nachrichtenauthentifizierungscodes mit einer kryptografischen Hash-Funktion kombiniert mit einem geheimen Schlüssel. Ein Empfänger mit demselben geheimen Schlüssel kann damit Integrität und Herkunft einer Nachricht im Rahmen dieses gemeinsamen Geheimnisses prüfen. HMAC verschlüsselt den Inhalt nicht.
API-Authentifizierung, Nachrichtenintegrität, Webhook-Verifizierung, Cookie- und Token-Sicherheit sowie Dateiintegritätsprüfungen zählen zu den häufigsten Einsatzgebieten von HMAC.
Ein HMAC-Generator berechnet einen hash-basierten Nachrichtenauthentifizierungscode (HMAC) aus einem Klartext und einem geheimen Schlüssel mithilfe einer wählbaren Hash-Funktion wie SHA256 oder SHA1.
Für die meisten Anwendungen wird SHA256 empfohlen. MD5 und SHA1 gelten als kryptografisch schwach und sollten für neue Sicherheitsimplementierungen vermieden werden.
Ja. Jeder mit Zugriff auf den geheimen Schlüssel kann gültige HMACs generieren oder validieren. Der Schlüssel sollte sicher zwischen Sender und Empfänger ausgetauscht werden.
Nein. HMAC prüft Authentizität und Integrität einer Nachricht, verbirgt aber nicht deren Inhalt. Für Vertraulichkeit ist eine zusätzliche Verschlüsselung nötig.
Die Berechnung dieser Seite erfolgt clientseitig mit crypto-js; der Tool-Code sendet Klartext und Schlüssel nicht an einen Berechnungsdienst. Browser-Erweiterungen, ein kompromittiertes Gerät oder kopierte Zwischenablage-Inhalte liegen außerhalb dieser Zusage.
Grundlagen, Spezifikationen und weiterführende Angaben zu diesem Werkzeug:
Quellen geprüft am 28. August 2026.

bcrypt-Hashes erzeugen und Eingaben mit bestehenden Hashes vergleichen.

Text mit MD5, SHA1, SHA-2, Keccak-512 (CryptoJS) oder RIPEMD160 hashen.

BIP39-Mnemonik für Lern- und Testzwecke erzeugen, validieren und in einen Seed ableiten.

Sichere zufällige Passwörter mit Regeln erzeugen.