Générateur de clés symétriques
Générez des clés AES ou HMAC aléatoires en HEX, Base64 ou octets bruts avec la Web Crypto API.
Comment ça marche
Le générateur de clés symétriques crée des clés aléatoires sécurisées pour les algorithmes de chiffrement symétrique (AES-128, AES-192, AES-256), directement dans votre navigateur.
Comment l’utiliser :
- Sélectionnez la longueur de clé souhaitée (128, 192 ou 256 bits).
- Choisissez le format de sortie (hexadécimal ou Base64).
- Cliquez sur Générer — la clé s’affiche immédiatement.
- Copiez la clé et stockez-la en lieu sûr.
Exemple : AES-256 → clé hexadécimale de 64 caractères aléatoires.
Limites : La clé générée n’est jamais stockée — copiez-la avant de fermer l’onglet. Ne partagez jamais une clé symétrique via un canal non sécurisé.
Confidentialité : La génération est entièrement locale — aucune clé n’est transmise.
Exemple concret
Générez une clé de 256 bits : vous obtenez 64 caractères hexadécimaux, ou 44 caractères en base64 — les mêmes 32 octets aléatoires sous des habits différents, et le sélecteur de format affiche toutes les représentations côte à côte. Cette longueur est celle qu’attend AES-256, ce qui en fait le moyen le plus rapide de remplir une entrée ENCRYPTION_KEY dans un fichier .env ou un secret Kubernetes. La barre d’entropie confirme la classe de robustesse et, la génération utilisant crypto.getRandomValues du navigateur, la clé n’existe nulle part ailleurs que sur votre machine.
Cas d'utilisation
- Générer des clés de chiffrement AES pour le chiffrement local de fichiers
- Créer des secrets HMAC pour signer des tokens
- Produire des clés à usage unique pour les environnements de test
- Enseigner la cryptographie symétrique avec des tailles de clés réelles
Questions fréquentes
- Quelle longueur de clé choisir ?
- AES-256 est la norme pour une sécurité maximale. AES-128 est suffisant pour la plupart des usages.
- La clé est-elle stockée ?
- Non, elle n'existe que dans votre navigateur pendant la session.
- Puis-je régénérer la même clé ?
- Non, chaque génération est unique et aléatoire.
- Quelle est la différence entre symétrique et asymétrique ?
- Le chiffrement symétrique utilise la même clé pour chiffrer et déchiffrer ; l'asymétrique utilise une paire clé publique/privée.
- Comment stocker ma clé en sécurité ?
- Utilisez un gestionnaire de mots de passe ou un coffre-fort numérique chiffré.