Générateur de Jetons Aléatoires
Chaînes aléatoires en hexadécimal, Base58, Base64 ou chiffres, avec le nombre exact de bits d'entropie qu'elles portent.
Résultats
Ce que fait cet outil
Identifiants, clés d'exemple, jeux de test, codes d'invitation, noms de fichiers qui ne doivent pas se heurter : tous ont besoin d'une suite de caractères tirés au hasard, et les deux questions qui comptent sont quels caractères sont autorisés et combien de bits vaut le résultat. Choisissez ici l'alphabet et la longueur, et l'entropie est calculée pour vous, afin que la réponse à « est-ce assez long ? » soit un nombre et non une impression.
Formule
entropie = longueur × log2(taille du alphabet)
Variables
| Symbole | Signification | Unité |
|---|---|---|
length | Caractères par jeton | — |
alphabet | Caractères à utiliser | — |
count | Combien | — |
prefix | Mettre ceci devant | — |
seed | Graine | — |
OUT | Les jetons | — |
EN | Entropie | bits |
AS | Caractères disponibles | — |
TL | Caractères en tout | — |
Exemple résolu
- Caractères par jeton32
- Caractères à utiliserhex
- Combien3
- Mettre ceci devant
- Graine7
- Les jetons00fb86738b42c835484f3e32248c1e89 af9ed025601c567fbb5522e53a50ae8d ae18aefd9ff8d085b8cf8d6ab84300fd
- Entropie128,0 bits
- Caractères disponibles16
- Caractères en tout32
Limites
- Le calcul s'effectue entièrement dans votre navigateur. Les valeurs saisies ne sont jamais envoyées à un serveur.
Questions fréquentes
Est-ce sûr comme véritable secret ?
Lisez ceci avant d'en utiliser un. Le tirage vient d'un générateur à graine, choisi pour que la même graine donne toujours le même résultat et que la page puisse être testée. La graine elle-même est prise dans la source cryptographique du navigateur à chaque appui sur le bouton : un jeton généré ici et utilisé une fois n'est donc pas prévisible en pratique — mais le générateur en aval de cette graine n'est pas cryptographique. Pour une clé d'API protégeant quelque chose d'important, prenez la valeur dans la source sécurisée de votre propre système ; pour un espace réservé, un jeu de test ou un identifiant, c'est exactement l'outil qu'il faut.
À quoi sert le Base58 ?
Pour tout ce qu'une personne pourrait avoir à lire à voix haute, recopier à la main ou saisir depuis un écran. C'est l'alphabet habituel privé des quatre caractères qui se confondent : le zéro, le O majuscule, le I majuscule et le l minuscule. Le résultat est légèrement plus long que le Base64 à force égale et bien plus difficile à se tromper au téléphone.