Déchiffrez le temps caché dans un UUID
Tous les UUID ne sont pas aléatoires. Certaines versions encodent le moment exact de leur création :
- v1 — horloge 60 bits en intervalles de 100 nanosecondes depuis le 1582-10-15 (RFC 4122).
- v6 — même horloge que v1, réorganisée pour que le tri lexicographique corresponde à l'ordre de création.
- v7 — timestamp Unix 48 bits en millisecondes + charge aléatoire ; le nouveau standard RFC 9562 pour les IDs triables par le temps.
- v4 et v5 — sans timestamp. v4 est purement aléatoire ; v5 est un hachage d'un espace de noms + un nom.
L'Extracteur de Timestamp UUID détecte la version, lit l'horloge embarquée et affiche l'heure de création en ISO 8601, dans votre fuseau horaire local et en millisecondes Unix.
Pourquoi c'est utile
- Débogage — découvrez quand un enregistrement de log, une ligne de base de données ou une requête API ont réellement été créés.
- Analyse forensique — corrélez les UUID avec d'autres preuves horodatées.
- Tests de sécurité — vérifiez qu'une application ne fuit pas les temps de création via des UUID v1 quand l'unicité était la seule exigence.
- Vérification de l'ordre — confirmez que les IDs v7 sont bien triés chronologiquement.
Notes
- v1 intègre également un champ de nœud de 48 bits (adresse MAC). L'outil ne l'affiche pas par défaut pour éviter d'encourager la désanonymisation, mais l'information est toujours présente dans l'UUID brut.
- v7 a une résolution de 1 ms. v1 et v6 ont une résolution de 100 ns mais en pratique les bits de faible poids reflètent un compteur de séquence d'horloge, non une précision infra-milliseconde.
- L'outil fonctionne entièrement côté client ; aucun UUID ne quitte votre navigateur.
Tiny Online Tools







