Paritian

Développement

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

Les jetons 00fb86738b42c835484f3e32248c1e89 af9ed025601c567fbb5522e53a50ae8d ae18aefd9ff8d085b8cf8d6ab84300fd
Entropie 128,0 bits
Caractères disponibles 16
Caractères en tout 32

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

SymboleSignificationUnité
lengthCaractères par jeton
alphabetCaractères à utiliser
countCombien
prefixMettre ceci devant
seedGraine
OUTLes jetons
ENEntropiebits
ASCaractères disponibles
TLCaractè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.