Clé de 128 bits (hex)
Pour AES-128 et les clés HMAC courtes.
…
Outil gratuit
Clés de chiffrement, secrets JWT, API keys, UUID et mots de passe Wi-Fi prêts à copier. Ils sont créés dans votre navigateur avec un aléa cryptographique.
Cliquez sur « Copier » pour celle dont vous avez besoin. Chacune est générée au chargement de la page ; utilisez « En générer une autre » pour la renouveler.
Pour AES-128 et les clés HMAC courtes.
…
Pour AES-256, HMAC-SHA256 et les secrets JWT HS256.
…
Pour HMAC-SHA512 et les secrets JWT HS512.
…
La même taille dans un format plus court, courant dans les configurations.
…
Sûr pour les URL et les en-têtes : jetons de session, CSRF et JWT.
…
Lettres, chiffres et symboles pour les comptes que vous conservez dans un gestionnaire.
…
La longueur maximale autorisée, uniquement avec des lettres et des chiffres pour faciliter la saisie.
…
Clé pré-partagée au format hexadécimal pour routeurs et points d'accès.
…
Lettres et chiffres, sans symboles susceptibles de poser problème dans les URL ou les en-têtes.
…
Alphanumérique, pour les chaînes de connexion et les variables d'environnement.
…
Identifiant unique aléatoire de 128 bits.
…
Avec le même alphabet que celui utilisé par Django pour la générer.
…
32 octets aléatoires en Base64 avec le préfixe base64:.
…
Choisissez le format, la taille et le nombre de clés dont vous avez besoin.
Générées dans votre navigateur. Rien n'est envoyé ni enregistré, nulle part.
Tout se passe sur votre appareil : vous n'avez pas à nous faire confiance.
Nous utilisons le générateur sécurisé de votre navigateur (Web Crypto, crypto.getRandomValues), le même que celui utilisé pour les clés de chiffrement. Nous n'utilisons jamais Math.random.
Les clés sont créées par le code de cette page ; elles ne sont envoyées à aucun serveur ni enregistrées. Vous pouvez le vérifier dans l'onglet Réseau des outils de développement.
Chaque caractère est choisi par échantillonnage sans biais, de sorte que toutes les valeurs possibles sont également probables.
Conservez les clés dans des variables d'environnement ou dans un gestionnaire de secrets, jamais dans le code ni dans un dépôt, même privé.
Utilisez des clés différentes en développement, en test et en production, ainsi que pour chaque service, afin de limiter les dégâts si l'une d'elles fuite.
256 bits est la taille habituelle pour AES-256 et HMAC-SHA256. Les clés de moins de 128 bits ne sont plus considérées comme sûres pour le chiffrement.
Changez-les si vous soupçonnez qu'elles ont été exposées, lorsqu'une personne ayant accès quitte l'équipe et, pour les systèmes critiques, de façon périodique.
Certains générateurs proposent encore des clés WEP. C'est un chiffrement cassé depuis des années : utilisez WPA2 ou WPA3 pour votre Wi-Fi.
Non. Elles sont générées dans votre navigateur et ne sont envoyées ni à nos serveurs ni à des tiers. Si vous fermez ou rechargez la page, elles disparaissent.
Ce sont trois façons d'écrire les mêmes octets aléatoires. L'hex utilise 0-9 et a-f et c'est le plus long ; Base64 est plus court ; Base64URL remplace les caractères + et / pour être valide dans les URL et les en-têtes.
Pour HS256, au moins 256 bits (32 octets) ; pour HS512, 512 bits (64 octets). Les clés courtes rendent possibles les attaques par force brute.
Oui, le mot de passe robuste de 63 caractères convient aux comptes que vous conservez dans un gestionnaire. Si vous devez ajuster la longueur ou le type de caractères, utilisez notre générateur de mots de passe.
C'est un identifiant aléatoire de 128 bits au format standard. Il convient pour identifier des enregistrements, mais pas comme secret de chiffrement.
Non. Les clés ne circulent jamais sur le réseau, donc personne ne les voit. En revanche, traitez-les comme des secrets : ne les collez pas sur des sites que vous ne maîtrisez pas.
Expliquez-nous comment vous travaillez et nous vous dirons quoi renforcer en priorité, sans engagement.