UUID INSPECTOR · STRUCTURE · INFORMATION EXPOSURE

Décodeur d'UUID

Décodez des UUID en ligne et analysez leur version, variante, timestamp, structure binaire et données exposées.

Decoded locally in your browser • Your UUID is not uploaded

UUID to Decode

UUIDs: 0 Characters: 0
Enter a UUID and click Decode UUID to inspect its structure.

Qu'est-ce qu'un Décodeur d’UUID ?

Un Décodeur d’UUID est un outil pour développeurs qui analyse la structure d'un identifiant unique universel et explique quelles informations sont encodées dans ses 128 bits.

Contrairement à un simple Validateur d’UUID, un décodeur ne se contente pas de vérifier si la chaîne semble correcte. Il identifie la version, la variante et les champs spécifiques à chaque version, et explique quelles informations peuvent ou ne peuvent pas être récupérées à partir de l'UUID.

Quelles informations peut-on décoder à partir d'un UUID ?

  • Version de l'UUID
  • Variante de l'UUID
  • Timestamp pour les UUID concernés
  • Clock sequence pour les versions concernées
  • Node identifier pour les versions concernées
  • Caractéristiques des données aléatoires
  • Caractéristiques des UUID basés sur un nom
  • Représentation hexadécimale brute
  • Représentation binaire sur 128 bits

Décoder un UUID v4

UUID v4 est principalement basé sur des données aléatoires. Un décodeur peut identifier sa version et sa variante et expliquer que la majorité des bits restants correspondent à des données aléatoires. Contrairement aux UUID v1, v6 et v7, UUID v4 ne contient pas de timestamp de création intégré.

Décoder un UUID v7

UUID v7 contient un timestamp Unix de 48 bits exprimé en millisecondes au début de l'UUID. Ce timestamp peut être converti en date et heure lisibles directement dans le navigateur, sans utiliser de service externe.

Décoder les UUID v1 et v6

UUID v1 et UUID v6 contiennent un timestamp de 60 bits basé sur l'UUID epoch. Ils contiennent également une clock sequence et un node field. Le node field peut historiquement correspondre à une adresse MAC, même si les implémentations modernes peuvent utiliser un node identifier généré aléatoirement.

Un UUID peut-il révéler des informations privées ?

Cela dépend de la version de l'UUID. Les UUID aléatoires comme v4 révèlent très peu d'informations en dehors de leur version et de leur variante. Les UUID basés sur le temps, comme v1, v6 et v7, peuvent exposer des informations temporelles. Dans un UUID v1 ou v6, le node field peut également contenir un identifiant ressemblant à une adresse MAC.

Frequently Asked Questions

Un Décodeur d’UUID analyse la structure de 128 bits d'un UUID et explique sa version, sa variante, ses champs encodés ainsi que les informations qui peuvent être déduites de l'identifiant.

Selon la version de l'UUID, un décodeur peut identifier la version et la variante, récupérer les timestamps des UUID basés sur le temps, analyser la clock sequence et le node field lorsque ces champs sont présents, et indiquer si les données restantes sont aléatoires ou dérivées d'un namespace et d'un nom.

Certaines versions d'UUID contiennent des informations temporelles. UUID v1 et v6 utilisent un timestamp basé sur l'UUID epoch, tandis que UUID v7 contient un timestamp Unix en millisecondes. UUID v4 ne contient pas de timestamp de création.

Non. UUID v4 est principalement généré à partir de données aléatoires et ne contient pas de timestamp de création intégré.

Non. UUID v3 et v5 sont des UUID basés sur un nom et générés à l'aide d'un hash. Le nom d'origine ne peut pas être retrouvé à partir de l'UUID seul.

UUID v1 contient un node field de 48 bits. Historiquement, ce champ pouvait contenir une adresse MAC, mais les implémentations modernes peuvent utiliser un node identifier généré aléatoirement.

UUID v4 est principalement aléatoire, tandis que UUID v7 contient un timestamp Unix en millisecondes suivi de données aléatoires. UUID v7 contient donc des informations temporelles et possède des caractéristiques permettant un ordre basé sur le temps.

Oui. Vous pouvez coller plusieurs UUID séparés par des retours à la ligne, des virgules ou des points-virgules et les décoder en une seule fois.

Non. Le décodage est effectué directement dans votre navigateur. Les valeurs UUID n'ont pas besoin d'être envoyées à un serveur.

L'UUID NIL contient uniquement des bits à zéro, tandis que l'UUID MAX contient uniquement des bits à un. Ce sont des valeurs UUID spéciales et non des identifiants générés ordinaires.