Skip to content
Securite · Aleatoire

Generateur de chaines aleatoires

Chaines aleatoires cryptographiquement securisees generees entierement dans votre navigateur via l'API Web Crypto. Aucune donnee n'est jamais transmise ni stockee.

In-browser only Web Crypto API

Presets rapides

Caracteres
Remplace les bascules de caracteres ci-dessus lorsque non vide
Format de sortie
191 bits

Comment generer des chaines aleatoires securisees

Comment generer des chaines aleatoires securisees

  1. 1
    Choisissez un preset ou configurez manuellement

    Selectionnez un preset (Cle API, Jeton, Jeton hex, Mot de passe, PIN) ou ajustez la longueur, les jeux de caracteres et le format de sortie manuellement.

  2. 2
    Definissez vos exigences de caracteres

    Activez ou desactivez les majuscules, minuscules, chiffres et caracteres speciaux. Activez "Exclure les ambigus" pour supprimer les caracteres similaires. Entrez un jeu de caracteres personnalise pour remplacer les bascules.

  3. 3
    Choisissez un format de sortie

    Choisissez Brut pour les chaines generales, Hex pour les secrets encodes en hexadecimal, Base64 pour les en-tetes HTTP, ou Base64-URL pour les jetons et JWT.

  4. 4
    Generez et copiez

    Cliquez sur Generer (ou appuyez sur Ctrl/Cmd+Entree) pour produire un lot. Copiez les chaines individuellement, toutes a la fois, ou telechargez en fichier .txt.

Comparaison des formats de sortie

Comparaison des formats de sortie

Format Exemple (32 car.) Longueur de sortie Caracteres Utiliser quand
Brut mK7#Rq2vLp9nXe4s… = longueur configuree Du jeu actif Jetons generaux, mots de passe
Hex a3f8c2d1b04e7f9a… 2× le nombre d'octets 0–9, a–f Secrets hex, sommes de controle
Base64 o/jC0Z5L+eRwBq1Y… ⌈4/3 × octets⌉ A–Z, a–z, 0–9, +, /, = En-tetes HTTP, charges JSON
Base64-URL o_jC0Z5L-eRwBq1Y… ⌈4/3 × octets⌉, sans remplissage A–Z, a–z, 0–9, -, _ Params URL, secrets JWT

Questions frequemment posees

Ce generateur est-il cryptographiquement securise ?
Oui. Toutes les chaines sont generees avec crypto.getRandomValues() de l'API Web Crypto avec un echantillonnage par rejet pour eliminer le biais de modulo. Math.random() n'est jamais utilise.
Quelle est la difference entre Base64 et Base64-URL ?
Le Base64 standard utilise les caracteres +, / et =. Base64-URL remplace + par -, / par _ et supprime le remplissage (=), rendant la sortie sure pour les URL, les en-tetes HTTP et les jetons JWT.
Que fait "Exclure les caracteres ambigus" ?
Il supprime les caracteres visuellement similaires : 0 (zero), O (O majuscule), o (o minuscule), 1 (un), l (l minuscule) et I (I majuscule). Cela reduit les erreurs de transcription.
Comment fonctionne le jeu de caracteres personnalise ?
Quand vous entrez des caracteres dans le champ personnalise, ils remplacent entierement les bascules standard. Les doublons sont supprimes automatiquement.
Comment l'entropie est-elle calculee ?
L'entropie (en bits) = longueur × log₂(taille du jeu de caracteres). Par exemple, une chaine de 32 caracteres d'un jeu de 62 caracteres a environ 190 bits d'entropie.
Mes chaines generees sont-elles stockees quelque part ?
Non. Toute la generation se passe localement dans votre navigateur. Rien n'est uploade, stocke ou transmis a aucun serveur.
Quelle est la longueur maximale que je peux generer ?
Vous pouvez generer des chaines jusqu'a 1024 caracteres, en lots de jusqu'a 100 chaines a la fois.