Générateur de UUID v4 en ligne - Créez des UUID aléatoires

Générez des UUID version 4 (Identifiant Unique Universel) aléatoires en ligne. Copiez, validez et créez des UUID en masse pour vos projets.

Essayez ces exemples :

Qu'est-ce que l'UUID v4 ?

L'UUID version 4 est un identifiant de 128 bits (chaîne de 36 caractères) basé sur l'aléatoire selon la RFC 4122. Il se compose de :

  • Valeurs aléatoires : 122 bits de données aléatoires
  • Bits de version : 4 bits indiquant la version 4 (0100)
  • Bits de variante : 2 bits indiquant la variante RFC 4122 (10)

Exemple de format : f47ac10b-58cc-4372-a567-0e02b2c3d479

Comment fonctionne l'UUID v4

  1. Génère 122 bits de données aléatoires cryptographiquement sécurisées
  2. Définit les bits de version à 0100 (version 4)
  3. Définit les bits de variante à 10 (norme RFC 4122)
  4. Assemble sous forme de 32 chiffres hexadécimaux avec des tirets : format 8-4-4-4-12

Avantages et considérations

AvantagesConsidérations
  • Pas de problèmes de confidentialité
  • Sécurité cryptographique
  • Pas de dépendances d'horloge/état
  • Hautement imprévisible
  • Non ordonnable par temps
  • Génération légèrement plus lente
  • Nécessite un RNG de qualité
  • Pas d'horodatage intégré

Structure de l'UUID v4

BitsContenu
0-47Données aléatoires
48-51Version (0100 pour v4)
52-63Données aléatoires
64-65Variante (10 pour RFC4122)
66-127Données aléatoires

UUID v4 vs. autres versions

VersionBasé surCas d'utilisationConfidentialité
UUID v1Temps + MACIDs ordonnés par temps⚠️ Révèle MAC
UUID v3Namespace + MD5IDs déterministes✅ Privé
UUID v4AléatoireIDs aléatoires sécurisés✅ Privé
UUID v5Namespace + SHA-1IDs déterministes✅ Privé
UUID v6Temps (réorganisé)IDs ordonnables⚠️ Révèle MAC
UUID v7Temps + aléatoireIDs ordonnables✅ Privé

Cas d'utilisation courants

  • Clés de base de données : Applications distribuées
  • Jetons de sécurité : Systèmes d'authentification
  • Identifiants à usage unique : Accès temporaire
  • Systèmes multi-locataires : Prévention des collisions
  • Identifiants de contenu : Gestion documentaire
  • IDs de requêtes API : Suivi des requêtes

Questions fréquemment posées

L'UUID v4 est-il cryptographiquement sécurisé ?

Oui. L'UUID v4 s'appuie sur des générateurs de nombres aléatoires cryptographiquement forts, ce qui le rend adapté aux applications sensibles à la sécurité.

Les valeurs UUID v4 peuvent-elles entrer en collision ?

Théoriquement oui, mais pratiquement non. Avec 122 bits aléatoires, la probabilité de collision est astronomiquement faible, même avec des milliards d'UUIDs générés.

Puis-je extraire l'heure de création d'un UUID v4 ?

Non. Contrairement aux UUIDs basés sur le temps (v1, v6, v7), l'UUID v4 ne contient que des données aléatoires sans composant d'horodatage.

Les valeurs UUID v4 sont-elles triables par heure de création ?

Non. Les valeurs UUID v4 sont aléatoires et n'ont aucun rapport avec leur heure de création. Pour des IDs triables, envisagez les UUIDs v1, v6 ou v7.

Les valeurs UUID v4 exposent-elles des informations système ?

Non. L'UUID v4 se compose entièrement de données aléatoires avec des bits de version et de variante, offrant une confidentialité totale sans fuite d'informations système.

Ressources