HMAC Hash & Message Authentication Code Generator
Calculate keyed-hash message authentication codes (HMAC-SHA256, SHA512, SHA384, SHA1) with Web Crypto API.
Anleitung: So verwenden Sie HMAC Hash & Message Authentication Code Generator
1. Eingabe oder Schlüssel angeben
Geben Sie Ihren vertraulichen Text ein und wählen Sie kryptografische Algorithmen.
2. Lokale Kryptoverarbeitung
Die W3C Web Cryptography API berechnet Hashes oder Verschlüsselungen zu 100% lokal.
3. Sicheres Ergebnis kopieren
Kopieren Sie den geprüften Hashwert oder Geheimtext direkt in die Zwischenablage.
So Funktioniert Dieses Tool
Fast, secure HMAC generator for API signatures, webhook verification, and cryptographic integrity. Supports HMAC-SHA256, HMAC-SHA384, HMAC-SHA512, and HMAC-SHA1 algorithms. Generates outputs in Hexadecimal and Base64 formats with real-time updates. 100% client side.
Kryptografische Algorithmen laufen über die W3C Web Cryptography API im Arbeitsspeicher. Schlüssel verlassen Ihr Gerät niemals.
Häufig Gestellte Fragen
What is HMAC used for?
HMAC (Hash-based Message Authentication Code) is used to verify both the data integrity and authenticity of a message between two parties who share a secret key, common in REST APIs and webhooks.
Generate HMAC-SHA256 Signatures in Shell
Direkt im Terminal ausführen ohne externe schwere Abhängigkeiten
$ echo -n "message_body" | openssl dgst -sha256 -hmac "secret_key"Calculates standard HMAC-SHA256 authentication code using OpenSSL.
$ python3 -c 'import hmac, hashlib, sys; print(hmac.new(b"secret_key", b"message_body", hashlib.sha256).hexdigest())'Standard Python hmac module producing hex digest signatures.
Standards für Kryptografisches Hashing und Verschlüsselung
| Algorithmus | Ausgabegröße | Sicherheitsniveau | Hauptanwendung |
|---|---|---|---|
| SHA-256 | 256 Bit (64 Hex-Zeichen) | NIST-genehmigt / Hohe Sicherheit | Digitale Signaturen, Bitcoin, TLS-Zertifikate |
| SHA-512 | 512 Bit (128 Hex-Zeichen) | Hohe Sicherheit / 64-Bit-optimiert | Hochsicherheits-Prüfsummen, Unix-Passwort-Hashes |
| Keccak-256 | 256 Bit (64 Hex-Zeichen) | Ethereum-Standard | Ethereum Smart Contracts, Adressgenerierung |
| AES-GCM | 128/256-Bit symmetrischer Schlüssel | Militärische authentifizierte Verschlüsselung | Sichere Datenspeicherung, vertrauliche Kommunikation |
| BIP-39 | 12–24 Mnemonic-Wörter | CSPRNG-Entropiestandard | Deterministische Krypto-Wallet-Seeds |