Générateur hexadécimal aléatoire
Créez des valeurs hexadécimales aléatoires de la longueur voulue, mises en forme comme une clé, un nonce, un code de type couleur ou un tableau d’octets.
Traité localement dans votre navigateur/ Vos données restent dans votre navigateur.
Qu'est-ce que Générateur hexadécimal aléatoire ?
L’hexadécimal écrit chaque quartet de 4 bits avec un chiffre de 0 à 9 puis de a à f : un octet fait donc deux chiffres. L’hexadécimal aléatoire est la façon habituelle d’écrire des clés, sels, nonces, identifiants de session et données de test.
Ce générateur demande des octets à la source aléatoire cryptographique du navigateur et les convertit en hexadécimal. Vous choisissez la longueur en octets ou en chiffres, jusqu’à 4 096, et jusqu’à 1 000 valeurs à la fois. Vous pouvez passer en majuscules, ajouter un préfixe 0x, # ou \x, découper en groupes de 2, 4, 8 ou 16 chiffres avec un séparateur, et exporter en lignes ou en tableau JSON.
Comment ça marche ?
- Choisissez l’unité (octets ou chiffres hexadécimaux) et la longueur : 16 octets donnent par exemple 32 chiffres et 128 bits.
- Indiquez le nombre de valeurs et si elles doivent être en majuscules.
- Réglez le préfixe et les groupes, par exemple 0x avant chaque groupe de 2 chiffres pour obtenir une liste d’octets à la C.
- Cliquez sur Générer, puis copiez les valeurs ou téléchargez-les en texte ou JSON.
Cas d'usage courants
- Fabriquer un secret hexadécimal de 32 octets pour un HMAC ou une clé de signature JWT en environnement de développement.
- Générer des nonces ou IV de 12 octets en hexadécimal pour des vecteurs de test.
- Remplir des jeux de données avec des jetons aléatoires ou des identifiants de type hachage.
- Produire des tableaux d’octets du type 0x1f 0xa3 … à coller dans du firmware ou du code C.
Exemples
Créez des valeurs hexadécimales aléatoires de la longueur voulue, mises en forme comme une clé, un nonce, un code de type couleur ou un tableau d’octets.
Confidentialité
Générateur hexadécimal aléatoire s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Une chaîne hexadécimale aléatoire n’est secrète que si vous la manipulez avec soin : ne réutilisez pas telle quelle en production une valeur copiée depuis une page web sans vérifier vos propres exigences de sécurité.
Questions fréquentes
La sortie est-elle biaisée ?
Non. Chaque chiffre hexadécimal correspond à exactement 4 bits aléatoires et 16 divise 256, donc chaque chiffre de 0 à f est équiprobable et aucun rejet n’est nécessaire.
Que se passe-t-il avec un nombre impair de chiffres ?
L’outil tire un octet de plus que nécessaire et supprime les 4 derniers bits : une longueur impaire, par exemple 7 chiffres, reste donc uniformément aléatoire.
Quelle différence avec le générateur d’octets aléatoires ?
Le générateur d’octets produit une valeur en hexadécimal, Base64 ou décimal. Cet outil est pensé pour l’hexadécimal : plusieurs valeurs à la fois, longueurs en chiffres, préfixes, groupes et séparateurs.
Outils associés
Générateur d’octets aléatoires
Obtenez des octets aléatoires bruts du générateur sécurisé du navigateur, au format attendu par votre code.
Outils développeur
Générateur de chaîne aléatoire
Produisez des jetons, identifiants et chaînes de test avec le jeu de caractères qu’il vous faut.
Outils développeur
Convertisseur Texte en Hexadécimal
Voyez les octets exacts derrière n’importe quel texte, d’un simple « Bonjour » aux emoji, au format qu’attendent votre code ou votre débogueur.
Encodage & décodage
Convertisseur Hexadécimal en Texte
Collez des octets hexadécimaux issus d’un dump, d’un journal ou d’un fichier source et lisez le texte qu’ils forment.
Encodage & décodage
Convertisseur hexadécimal en décimal
Lisez des valeurs hexadécimales comme des nombres décimaux, non signés ou en entiers signés en complément à deux de 8 à 64 bits.
Outils développeur
Générateur UUID
Créez un ou plusieurs milliers d’identifiants uniques universels, dans la version de votre choix et au format exact attendu par votre code ou votre base.
Outils développeur
Générateur de mot de passe
Créez des mots de passe robustes et réellement aléatoires avec les jeux de caractères de votre choix. Rien n’est envoyé ni enregistré.
Outils développeur
Convertisseur de base (de 2 à 36)
Saisissez un nombre, choisissez sa base et la base cible : le résultat est exact, avec un aperçu en binaire, octal, décimal, hexadécimal et base 36.
Outils développeur