Aller au contenu principal

Générateur de UUID et GUID en Ligne

UUIDv4 • Aléatoire Cryptographique
00000000-0000-0000-0000-000000000000
Encadrer :

Génération d’UUIDs en Lot

Max 5 000
Formatage et Structure

Prêt

No batch active

Foire Aux Questions

Tout ce que vous devez savoir sur la génération d’UUID, les normes RFC 9562 et les performances de base de données.

1

Qu’est-ce qu’un générateur de UUID ?

Un générateur de UUID est un outil algorithmique qui produit des identifiants uniques de 128 bits selon les normes IETF RFC 4122 et RFC 9562.

Son principal atout est de garantir mathématiquement l’unicité des clés créées sans devoir consulter une base de données centrale.

Notre application en ligne utilise l’API crypto.getRandomValues() pour assurer un aléa cryptographique fiable et une confidentialité 100 % locale.

2

Comment puis-je générer un UUID ?

Vous pouvez créer un UUID très simplement :

  • En ligne (sans installation) : Utilisez le générateur sur cette page pour créer des UUIDs uniques ou en lot jusqu’à 5 000.
  • JavaScript & Node.js : const uuid = crypto.randomUUID();
  • Python : import uuid; print(uuid.uuid4())
  • Ligne de commande : Tapez uuidgen dans votre terminal.
  • Base SQL : Dans PostgreSQL avec SELECT gen_random_uuid();.
3

Un UUID peut-il être dupliqué ?

En théorie pure, oui car l’espace est fini (2¹²² valeurs pour un UUIDv4). Mais en pratique, deux UUIDs correctement générés ne collisionneront jamais.

Pour avoir seulement 50 % de chance de voir une seule collision (selon le paradoxe des anniversaires), il faudrait créer environ 2,71 quintillions (2,71 × 10¹⁸) d’identifiants.

4

Que signifie l’acronyme UUID ?

UUID signifie Universally Unique Identifier (Identifiant Unique Universel). C’est un standard international défini par l’ISO/IEC 9834-8 et l’IETF (RFC 4122 et RFC 9562).

Il se compose de 128 bits représentés sous forme de 32 caractères hexadécimaux divisés en cinq groupes séparés par des tirets (format : 8-4-4-4-12), totalisant 36 caractères.

Dans l’écosystème Microsoft, il est appelé GUID (Globally Unique Identifier), qui possède exactement la même structure binaire de 128 bits.

5

Pourquoi utiliser un UUID plutôt qu’un ID séquentiel ?

Les ingénieurs privilégient les UUIDs par rapport aux identifiants auto-incrémentés pour des raisons architecturales :

  • Protection des métriques d’activité : Une URL séquentielle (/commande/1024) révèle vos volumes de vente aux concurrents. Les UUIDs sont imprévisibles.
  • Sécurité contre les attaques IDOR : Les attaquants ne peuvent pas deviner les clés en itérant simplement sur des entiers.
  • Génération décentralisée : Des microservices peuvent générer des identifiants simultanément sans blocage de base de données.
  • Fonctionnement hors-ligne : Les applications mobiles peuvent créer des IDs valides avant synchronisation.