Générateur aléatoire sécurisé gratuit

Générez des valeurs aléatoires cryptographiquement sûres : tokens, UUID et mots de passe. Gratuit, rapide et fonctionnant entièrement dans votre navigateur, sans inscription.

Mis à jour le

Share:
Home/Security Tools/Secure Random Generator

Secure Random Generator

Generate cryptographically secure random values: hex, Base64, UUIDs, passwords, integers, dice rolls, and card shuffles using crypto.getRandomValues().

Secure Random Generator

164128256
Entropy: 128 bits
Very Strong

Questions Fréquentes

Qu'est-ce que le générateur de valeurs aléatoires sécurisées ?

Le générateur de valeurs aléatoires sécurisées est un outil en ligne gratuit qui produit des valeurs aléatoires cryptographiquement sûres, notamment des nombres, des chaînes, des octets et des UUID.

Le générateur de valeurs aléatoires sécurisées est-il gratuit et sûr ?

Oui, il est entièrement gratuit et ne nécessite aucune inscription. Toutes les valeurs aléatoires sont générées côté client dans votre navigateur à l'aide d'API cryptographiques.

Mes données sont-elles en sécurité avec cet outil ?

Absolument. Le générateur de valeurs aléatoires sécurisées traite tout côté client dans votre navigateur. Aucune donnée n'est envoyée ni stockée sur un serveur. Votre contenu reste privé sur votre appareil à tout moment.

Le générateur de valeurs aléatoires sécurisées fonctionne-t-il sur les appareils mobiles ?

Oui, le générateur de valeurs aléatoires sécurisées est entièrement adaptatif et fonctionne sur smartphones et tablettes. Vous pouvez l'utiliser sur tout appareil doté d'un navigateur web moderne, sans aucune application à télécharger.

Dois-je créer un compte pour utiliser cet outil ?

Aucun compte ni inscription n'est nécessaire. Ouvrez simplement le générateur de valeurs aléatoires sécurisées dans votre navigateur et commencez à l'utiliser immédiatement. Il n'y a ni page d'inscription ni restriction d'utilisation.

Comment utiliser le générateur de valeurs aléatoires sécurisées ?

Saisissez simplement votre texte dans le champ prévu à cet effet, ajustez les paramètres selon vos préférences et l'outil le traitera instantanément. Vous pouvez ensuite copier le résultat dans le presse-papiers ou le télécharger.

Quels navigateurs sont pris en charge ?

Le générateur de valeurs aléatoires sécurisées fonctionne sur tous les navigateurs modernes, notamment Chrome, Firefox, Safari, Edge et Opera. Pour une expérience optimale, utilisez la dernière version de votre navigateur préféré.

Quelle est la différence entre un générateur aléatoire cryptographiquement sécurisé et Math.random() ?

Math.random() est une fonction pseudo-aléatoire rapide, conçue pour des usages comme les animations ou les jeux, mais elle n'est pas cryptographiquement sécurisée : sa sortie provient d'un état interne prévisible, si bien qu'un attaquant observant suffisamment de valeurs peut reconstituer la séquence et deviner les suivantes. C'est dangereux pour des jetons, des clés ou des mots de passe. Un générateur cryptographiquement sécurisé puise au contraire dans le CSPRNG de votre système d'exploitation, conçu pour rester imprévisible même pour quelqu'un qui a observé sa sortie précédente. Cet outil utilise l'API Web Crypto du navigateur, crypto.getRandomValues(), plutôt que Math.random(), de sorte que chaque valeur convient à un usage sensible en matière de sécurité. Si vous avez besoin d'un jeton de session, d'une clé API, d'un sel ou d'un mot de passe plutôt que d'un simple nombre jetable, générez-le ici pour qu'il soit véritablement impossible à deviner.

Combien de bits d'entropie faut-il pour un mot de passe ou une clé API sécurisés ?

L'entropie mesure la difficulté à deviner une valeur, exprimée en bits, et plus il y a de bits, plus le nombre de possibilités augmente de façon exponentielle. Un repère approximatif : moins de 40 bits est faible et cassable par force brute, 80 bits ou plus constitue un plancher solide pour les mots de passe et les clés API, et 128 bits est le minimum standard pour les clés de chiffrement et les secrets de longue durée. Chaque bit supplémentaire double l'espace de recherche, si bien qu'une valeur de 128 bits est infiniment plus robuste qu'une valeur de 64 bits. L'entropie dépend à la fois de la longueur et de la taille du jeu de caractères, donc une chaîne plus longue ou un mélange plus large de lettres, de chiffres et de symboles l'augmentent tous les deux. L'indicateur d'entropie en temps réel de cet outil affiche votre niveau actuel en bits et l'étiquette de Faible à Très forte, ce qui permet d'ajuster la longueur et les jeux de caractères jusqu'à atteindre le seuil recherché.

Pourquoi un UUID v4 a-t-il 122 bits d'entropie et non 128 ?

Un UUID est un identifiant de 128 bits, mais un UUID version 4 n'utilise pas la totalité de ces 128 bits pour l'aléa. La norme réserve 4 bits pour indiquer la version (le « 4 ») et 2 bits pour définir le champ de variante, ce qui fixe le format afin que l'identifiant reste reconnaissable et interopérable. Il reste donc 122 bits remplis de données aléatoires cryptographiquement sécurisées. 122 bits, c'est encore énorme : la probabilité que deux UUID v4 générés indépendamment entrent en collision est si faible qu'elle est négligée en pratique, ce qui explique pourquoi ils servent de clés primaires de base de données et d'identifiants distribués sans compteur central. Cet outil génère des UUID aléatoires conformes aux standards grâce à crypto.getRandomValues(), de sorte que chacun porte l'intégralité des 122 bits d'entropie sécurisée. Sélectionnez le format UUID pour créer autant d'identifiants uniques que nécessaire en une seule fois.

Que fait l'option Exclure les caractères ambigus et quand l'utiliser ?

Exclure les caractères ambigus retire les caractères qui se ressemblent et prêtent à confusion : la lettre O et le chiffre 0, ainsi que le I majuscule, le l minuscule et le chiffre 1. Une fois activée, aucun de ces cinq caractères n'apparaît dans la valeur générée. Utilisez cette option chaque fois qu'un être humain devra lire, recopier ou saisir la valeur à la main, par exemple un code promo imprimé sur un emballage, un code d'accès temporaire communiqué par téléphone, ou une clé de licence saisie manuellement. Elle sacrifie un peu d'entropie contre beaucoup moins d'erreurs de transcription et de tickets support. Pour des secrets entièrement gérés par des machines, comme des clés API copiées-collées, vous pouvez la laisser désactivée afin de conserver le jeu de caractères le plus large possible. Activez-la dans cet outil avant de générer des codes destinés à être lus par des personnes.

Comment le mélangeur de cartes garantit-il que chaque ordre est équiprobable ?

Le mélangeur utilise l'algorithme de Fisher-Yates, la méthode mathématiquement correcte pour produire une permutation aléatoire non biaisée. Il parcourt le jeu de cartes de la dernière à la première, et à chaque étape échange la carte courante avec une carte choisie aléatoirement parmi la portion non encore mélangée. Comme le tirage aléatoire à chaque étape utilise toute la plage valide, chacun des 52 factorielle ordres possibles ressort avec une probabilité égale. Les mélanges naïfs qui échangent chaque carte avec une position aléatoire quelconque introduisent un biais subtil en faveur de certains agencements, ce que Fisher-Yates évite. Élément essentiel : les choix aléatoires proviennent ici de crypto.getRandomValues() plutôt que d'un générateur prévisible, si bien que le résultat est à la fois non biaisé et imprévisible, la même garantie recherchée pour les tirages au sort, les échantillonnages et les jeux de cartes équitables. Ouvrez la fonction de mélange pour distribuer un ordre de 52 cartes véritablement aléatoire en un clic.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/secure-random" title="Free Secure Random Generator — The Toolbox" width="100%" height="240" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/security-tools/secure-random?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Secure Random Generator</a> by The Toolbox</p>

À propos du générateur aléatoire sécurisé

Le générateur aléatoire sécurisé produit à la demande des valeurs aléatoires cryptographiquement robustes : jetons hexadécimaux et Base64, UUID, mots de passe, entiers compris dans une plage, octets bruts, chaînes binaires et codes basés sur un modèle. Il s'adresse aux développeurs, aux ingénieurs sécurité et à toute personne ayant besoin de valeurs imprévisibles auxquelles elle peut vraiment faire confiance — jetons de session, clés API, sels de mot de passe, identifiants de base de données ou secrets à usage unique.

Chaque valeur est générée par votre navigateur via l'API Web Crypto, crypto.getRandomValues(), qui puise dans le CSPRNG (générateur de nombres pseudo-aléatoires cryptographiquement sécurisé) de votre système. Ce détail compte : Math.random(), la fonction derrière la plupart des pages « aléatoires » en ligne, n'est pas cryptographiquement sûre et peut être prédite. Cet outil, lui, l'est. Rien n'est envoyé à un serveur, journalisé ou stocké — pas de compte, pas d'appel API, et la page fonctionne hors ligne une fois chargée. Vos secrets ne quittent jamais votre appareil.

Formats de sortie et à quoi ils servent

  • Hex — chaînes en base 16, environ 4 bits d'entropie par caractère. Le format par défaut pour les jetons, les hachages et le matériel de clés.
  • Base64 — environ 6 bits par caractère, ce qui condense davantage d'aléa dans moins de caractères. Pratique pour des clés API compactes.
  • UUID v4 — un identifiant aléatoire conforme aux standards, portant 122 bits d'entropie, idéal pour les clés primaires de base de données et les identifiants distribués.
  • Mot de passe — mélange minuscules, majuscules, chiffres et symboles, avec un jeu de caractères par catégorie que vous contrôlez.
  • Alphanumérique — lettres et chiffres uniquement, pour des codes compatibles URL, des slugs et des codes promo.
  • Entier — un nombre entier uniformément aléatoire compris entre un minimum et un maximum que vous définissez.
  • Binaire et Octets — chaînes brutes de 0/1 ou valeurs d'octets décimales, pour un usage bas niveau ou pédagogique.
  • Modèle — un gabarit où X devient une lettre majuscule, x une minuscule, 9 un chiffre, et tout autre caractère est conservé tel quel — pratique pour des formats comme des clés de licence ou XXX-999-AAA.

Ajuster la robustesse et éviter l'ambiguïté

Un curseur de longueur va de 1 à 256 caractères, et vous pouvez produire jusqu'à 50 valeurs à la fois. Pour les mots de passe et le format alphanumérique, vous choisissez quels jeux de caractères sont actifs, ajoutez vos propres caractères, ou en excluez certains. Activer Exclure les caractères ambigus retire les caractères qui se ressemblent — O, 0, I, l et 1 — utile pour des codes lus à voix haute ou saisis depuis un écran.

Un indicateur d'entropie en temps réel affiche la robustesse de vos réglages en bits, étiquetée de Faible à Très forte. Repère : moins de 40 bits est faible, 80 bits ou plus convient aux mots de passe et clés API, et 128 bits est le plancher standard pour les clés de chiffrement et secrets de longue durée. L'entropie se calcule comme la taille du jeu de caractères élevée à la puissance de la longueur, exprimée en bits : valeurs plus longues et jeux de caractères plus larges font tous deux grimper le chiffre.

Au-delà des jetons : dés et mélange de cartes équitable

L'imprévisibilité étant utile aussi hors cryptographie, le générateur inclut un lanceur de dés adossé au CSPRNG — jusqu'à 100 dés à six faces, avec total et moyenne — et un mélange de 52 cartes utilisant l'algorithme de Fisher-Yates initialisé avec un aléa sécurisé, si bien que chaque ordre est réellement équiprobable. Ce sont les mêmes garanties recherchées pour les tirages au sort, l'échantillonnage et les jeux de société, sans le biais subtil des mélangeurs bas de gamme.

Récupérer vos valeurs

Les résultats apparaissent dans une liste copiable. Copiez une valeur, copiez le lot entier, ou téléchargez le tout en fichier texte brut .txt pour vos scripts ou votre stockage. Choisissez un format, réglez la longueur et le nombre, vérifiez l'entropie, puis générez — chaque valeur est fraîche, sécurisée et n'appartient qu'à vous.