Générateur en ligne UUID v1
Créez rapidement des UUID basés sur l'horodatage et conformes aux normes (Version 1) en ligne.
La version 1 de l'UUID crée des identifiants universellement uniques en combinant une horodatage haute résolution avec l'adresse MAC de l'appareil, ce qui génère des UUID uniques et séquentiels dans le temps. Cela rend l'UUID v1 idéal pour les systèmes nécessitant un ordre chronologique, tels que les applications héritées, les bases de données distribuées, les pistes d'audit et la journalisation des événements. Veuillez noter : comme l'UUID v1 inclut à la fois l'horodatage et des informations spécifiques à l'appareil, il convient d'être prudent et d'éviter son utilisation dans les applications sensibles à la confidentialité.
Générateur de UUID v1 en masse
Outil de Validation UUID
À propos de l'UUID v1
Un UUID version 1 (UUID v1) est un identifiant unique de 128 bits, défini par la RFC 4122, généré à partir de l'horodatage actuel et de l'adresse MAC physique de l'appareil. Sa conception garantit une unicité globale et un ordre temporel, le rendant idéal pour les systèmes nécessitant à la fois unicité et identifiants triables.
Structure et format de l'UUID v1
- Taille : 128 bits (16 octets)
- Modèle : 8-4-4-4-12 chiffres hexadécimaux, séparés par des tirets
- Exemple : 6ba7b810-9dad-11d1-80b4-00c04fd430c8
- Longueur totale : 36 caractères (tirets inclus)
- Chiffre de version : Le troisième segment commence par '1', désignant la version 1 de l'UUID
- Bits de variante : Le quatrième segment contient des bits réservés qui définissent la variante de l'UUID
Analyse d'un exemple de UUID v1
Décomposons cet exemple de UUID v1 : 6ba7b810-9dad-11d1-80b4-00c04fd430c8
- 6ba7b810 – La partie basse du horodatage
- 9dad – La section médiane du horodatage
- 11d1 – La partie haute du horodatage et le numéro de version (v1)
- 80b4 – La séquence d'horloge et le champ de variante
- 00c04fd430c8 – L'adresse MAC de l’appareil d’origine
Avantages de l'UUID v1
- Idéal pour un tri chronologique grâce à une structure basée sur le temps
- Garantit l'unicité grâce à la combinaison du temps et de l'adresse MAC
- Recommandé pour les systèmes distribués ou en cluster nécessitant des identifiants ou journaux ordonnés séquentiellement
- Assure la compatibilité avec les applications héritées nécessitant spécifiquement l'UUID v1
Utilisations populaires du UUID v1
- Enregistrement des événements et transactions dans les systèmes distribués
- Pistes d'audit détaillées et enregistrements historiques immuables
- Clés primaires de base de données intégrant des horodatages
- Applications héritées conçues pour utiliser UUID v1
- Tout système nécessitant des identifiants uniques mondiaux facilement triables
Notes sur la confidentialité et la sécurité
L'UUID v1 encode à la fois l'adresse MAC de l'appareil et l'horodatage de génération, ce qui peut révéler des informations sur l'appareil ainsi que le moment précis de la création de l'UUID. Pour des fonctionnalités sensibles à la confidentialité ou des applications destinées aux utilisateurs, envisagez des alternatives à l'UUID v1.