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.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Générateur d’octets aléatoires ?
Les octets aléatoires sont la matière première des clés, nonces, sels, IV et secrets. Ils doivent provenir d’un générateur cryptographiquement sûr, jamais d’un PRNG généraliste. Cet outil appelle crypto.getRandomValues, la même source que les navigateurs utilisent pour TLS et Web Crypto.
Choisissez le nombre d’octets (1 à 1024) et le format de sortie : hex (majuscules en option), Base64, Base64url sans remplissage ou valeurs décimales de 0 à 255. Tailles courantes : 16 octets pour une clé de 128 bits ou un identifiant de taille UUID, 32 octets pour une clé de 256 bits, 12 octets pour un nonce AES-GCM, 16 octets pour un sel PBKDF2.
Comment ça marche ?
- Réglez le nombre d’octets voulu (par exemple 32 pour une clé de 256 bits).
- Choisissez la sortie hex, Base64, Base64url ou décimale.
- Cliquez sur Générer et copiez. Chaque clic produit de nouveaux octets indépendants.
Cas d'usage courants
- Créer un secret de 256 bits pour signer en HMAC ou en JWT HS256 dans un environnement de développement.
- Générer un sel ou un IV pour tester une routine de chiffrement.
- Obtenir des vecteurs de test d’une longueur donnée pour des tests unitaires.
- Produire un jeton de session ou CSRF opaque en Base64url.
Exemples
Obtenez des octets aléatoires bruts du générateur sécurisé du navigateur, au format attendu par votre code.
Confidentialité
Générateur d’octets aléatoires 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
Des octets affichés dans une page web ont été visibles à l’écran et dans le presse-papiers : n’utilisez pas ici de secrets maîtres de production. Pour des clés critiques, générez-les sur la machine ou le HSM qui les utilisera.
Questions fréquentes
Combien d’octets pour une clé de 256 bits ?
32 octets. En hex cela fait 64 caractères, en Base64 44 caractères (avec remplissage).
Est-ce le même aléa que celui des navigateurs pour TLS ?
C’est la même API Web Crypto (crypto.getRandomValues), adossée au générateur aléatoire sécurisé du système d’exploitation.
Pourquoi Base64url ?
Il remplace + et / par - et _ et supprime le remplissage : la valeur peut figurer dans des URL, cookies et JWT sans échappement.
Outils associés
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
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
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
Chiffrer AES (AES-256-GCM)
Transformez un texte en chiffré AES-256-GCM authentifié, protégé par votre phrase secrète, entièrement sur votre appareil.
Outils développeur
Générateur PBKDF2 (dérivation de clé)
Calculez une clé dérivée PBKDF2 à partir d’un mot de passe, d’un sel, d’un nombre d’itérations et d’un hachage, et comparez-la à des vecteurs de test.
Outils développeur
Encodeur Base64
Convertissez n’importe quel texte, emoji et accents compris, en chaîne Base64 en un clic.
Encodage & décodage
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
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.
Outils développeur