Sécurité et Cryptographie100% Côté Client

HMAC Hash & Message Authentication Code Generator

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

Bac à Sable en Mémoire Client • Prêt
Calculé à 100% dans le navigateur via l'API Web Crypto. Les clés secrètes ne quittent jamais votre machine.
Algorithme de Hachage:
—
—

Comment Utiliser HMAC Hash & Message Authentication Code Generator

1

1. Saisissez vos Données ou Clés

Renseignez le texte à traiter ou sélectionnez l'algorithme cryptographique souhaité.

2

2. Traitement Cryptographique Local

L'API W3C Web Crypto exécute le hachage ou le chiffrement de manière 100% confidentielle.

3

3. Copiez la Donnée Sécurisée

Copiez l'empreinte vérifiée ou le texte chiffré directement dans le presse-papiers.

Comment Fonctionne cet Utilitaire

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.

Confidentialité Cryptographique à Connaissance Zéro:

Les opérations reposent sur la Web Cryptography API du W3C en mémoire vive. Aucun secret n’est envoyé vers le cloud.

Foire Aux Questions

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

Exécutez directement dans votre terminal sans installer de dépendances externes lourdes

Recette Rapide CLI
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 de Hachage et Chiffrement Cryptographique

AlgorithmeTaille de SortieNiveau de SécuritéApplication Principale
SHA-256256 bits (64 car. hex)Approuvé NIST / Haute SécuritéSignatures numériques, Bitcoin, certificats TLS
SHA-512512 bits (128 car. hex)Haute Sécurité / Optimisé 64 bitsChecksums haute sécurité, hashs de mots de passe
Keccak-256256 bits (64 car. hex)Standard EthereumContrats intelligents Ethereum, adresses
AES-GCMClé symétrique 128/256 bitsChiffrement authentifié de niveau militaireStockage sécurisé, communications confidentielles
BIP-3912–24 Mots MnémoniquesStandard d'Entropie CSPRNGGraines déterministes de portefeuilles crypto
Offline Mode — Loaded tools run 100% locally