HMAC Hash & Message Authentication Code Generator

Calculate keyed-hash message authentication codes (HMAC-SHA256, SHA512, SHA384, SHA1) with Web Crypto API.

Client-Speicher-Sandbox • Bereit
100% im Browser via Web Crypto API berechnet. Schlüssel verlassen niemals Ihr Gerät.
Hash-Algorithmus:
—
—

Anleitung: So verwenden Sie HMAC Hash & Message Authentication Code Generator

1

1. Eingabe oder Schlüssel angeben

Geben Sie Ihren vertraulichen Text ein und wählen Sie kryptografische Algorithmen.

2

2. Lokale Kryptoverarbeitung

Die W3C Web Cryptography API berechnet Hashes oder Verschlüsselungen zu 100% lokal.

3

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.

Zero-Knowledge Krypto-Privatsphäre:

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

CLI-Schnellrezept
Bash / Zsh
$ echo -n "message_body" | openssl dgst -sha256 -hmac "secret_key"

Calculates standard HMAC-SHA256 authentication code using OpenSSL.

Python 3
$ 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

AlgorithmusAusgabegrößeSicherheitsniveauHauptanwendung
SHA-256256 Bit (64 Hex-Zeichen)NIST-genehmigt / Hohe SicherheitDigitale Signaturen, Bitcoin, TLS-Zertifikate
SHA-512512 Bit (128 Hex-Zeichen)Hohe Sicherheit / 64-Bit-optimiertHochsicherheits-Prüfsummen, Unix-Passwort-Hashes
Keccak-256256 Bit (64 Hex-Zeichen)Ethereum-StandardEthereum Smart Contracts, Adressgenerierung
AES-GCM128/256-Bit symmetrischer SchlüsselMilitärische authentifizierte VerschlüsselungSichere Datenspeicherung, vertrauliche Kommunikation
BIP-3912–24 Mnemonic-WörterCSPRNG-EntropiestandardDeterministische Krypto-Wallet-Seeds
Offline Mode — Loaded tools run 100% locally