TL
Tool Lab
💰Faire un don
💰Faire un don

Random Token Generator

Generate cryptographically secure random tokens in hex, Base64, or alphanumeric format.

Formater
Octets d'entropie
Nombre

À propos de cet outil

Le Générateur de Tokens Aléatoires Sécurisés utilise l'API crypto.getRandomValues du navigateur pour générer des tableaux d'octets aléatoires cryptographiquement et les encoder dans le format choisi.

Contrairement à Math.random(), crypto.getRandomValues produit une entropie adaptée aux tokens de sécurité, clés API, identifiants de session et nonces. Toute la génération se fait localement dans le navigateur.

Comment utiliser

  1. Sélectionnez un format de sortie. Hex est le plus portable ; URL-safe Base64 évite les caractères dangereux pour les URL.
  2. Choisissez le nombre d'octets d'entropie. 32 octets (256 bits) sont recommandés pour la plupart des usages de sécurité.
  3. Définissez la quantité pour générer plusieurs tokens à la fois (ex. : création de clés API en lot).
  4. Cliquez sur Générer et copiez les tokens individuellement ou tous à la fois.

Cas d'utilisation

Les développeurs génèrent des clés API pour l'authentification bearer. Les ingénieurs backend créent des tokens CSRF, des identifiants de session ou des nonces de réinitialisation de mot de passe. Les équipes DevOps génèrent des secrets webhook pour GitHub, Stripe ou d'autres services.

Questions fréquentes

  • Combien d'octets dois-je utiliser ?16 octets (128 bits) est le minimum pour les tokens de sécurité. 32 octets (256 bits) sont recommandés pour les clés API durables.
  • Quelle est la différence entre hex et URL-safe Base64 ?Hex utilise seulement 4 bits par caractère (sortie 2× plus longue). URL-safe Base64 remplace + et / par - et _, le rendant sûr pour les URL et les noms de fichiers sans encodage pourcentage.
  • Est-ce vraiment aléatoire ?Oui. crypto.getRandomValues est soutenu par le générateur de nombres pseudo-aléatoires cryptographiquement sûr (CSPRNG) du système d'exploitation, la même source utilisée par les logiciels de sécurité.