Générateur de chaînes aléatoires

Longueur de la chaîne
Nombre de chaînes
Jeux de caractères
Suivant

Générez des chaînes aléatoires de 1 à 256 caractères en utilisant n’importe quelle combinaison d’ensembles de caractères : majuscules, minuscules, chiffres et symboles. Utile pour les valeurs de remplacement, les fixtures de test, les identifiants et les étiquettes jetables. Chaque caractère est tiré par un générateur de nombres aléatoires cryptographiquement sûr, de sorte que le résultat est uniformément aléatoire.

Comment générer une chaîne aléatoire

  1. 1

    Choisissez la longueur

    De 1 à 256 caractères par chaîne.

  2. 2

    Sélectionnez les ensembles de caractères

    Majuscules, minuscules, chiffres, symboles : cochez n'importe quelle combinaison.

  3. 3

    Indiquez combien

    Générez de 1 à 100 chaînes en un seul lot.

  4. 4

    Générer

    Copiez le résultat ou générez un nouveau lot d'un coup.

Modèles d’utilisation courants

Utilisation Longueur Jeu de caractères
ID de fixture de test 8-12 minuscules + chiffres
Slug d’URL 6-10 minuscules + chiffres + tiret
Nonce / jeton CSRF 32 alphanumérique
Clé API (hex) 32-64 minuscules + chiffres
Mot de passe 16+ alphanumérique + symboles

Pas un générateur de mots de passe

Pour les mots de passe réels des utilisateurs, préférez le générateur de mots de passe dédié, il ajoute des garanties de catégorie (au moins un chiffre, un symbole) et un indicateur de force. Cet outil est mieux adapté aux fixtures de chaînes brutes où vous avez simplement besoin de caractères pseudo-aléatoires.

Vérification de l’entropie

L’entropie en bits est longueur * log2(taille de l'alphabet). Une chaîne de 8 caractères uniquement en minuscules a 8 * log2(26) = 37 bits d’entropie, cassable par force brute en un instant. Une chaîne alphanumérique de 16 caractères a 16 * log2(62) = 95 bits, limite forte. Pour des usages cryptographiques, visez 128 bits (22 caractères alphanumériques ou 32 hex).

Questions fréquentes

Chaque caractère provient d’un générateur de nombres aléatoires cryptographiquement sûr, pas d’une source prévisible. Pour les secrets visibles par l’utilisateur (mots de passe, clés API), préférez les générateurs dédiés, qui appliquent aussi des contraintes comme « doit contenir au moins un chiffre ».

N’importe quel mélange de majuscules (A-Z), minuscules (a-z), chiffres (0-9) et symboles (!@#$%^&*()-_=+[]{}|;:,.<>?). Au moins un ensemble doit être activé pour générer une chaîne.

Jusqu’à 256 caractères par chaîne et jusqu’à 100 chaînes par lot. Pour en obtenir davantage, générez plusieurs lots.

Chaque génération est indépendante. Pour une chaîne alphanumérique de 20 caractères, la probabilité de collision sur un milliard de générations est astronomiquement faible, mais pas nulle.

Outils similaires

Outil disponible dans d’autres langues