Générateur UUIDv1

Générez des identifiants UUIDv1 temporels avec un horodatage grégorien de 60 bits.

Les UUID et fichiers par lot sont créés localement avec l’aléa sécurisé du navigateur, sans adresse MAC.

Les UUID et fichiers par lot sont créés localement avec l’aléa sécurisé du navigateur, sans adresse MAC.

UUIDv1 actuel

Horodatage intégré : L’UUID stocke un compteur de 60 bits en intervalles de 100 ns depuis le 15 octobre 1582.

UUIDv1 contient une information temporelle, mais son texte canonique ne se trie pas directement par date de création.

Télécharger un lot UUIDv1

Choisissez de 1 à 100 000. Un UUID minuscule est écrit par ligne dans l’ordre de génération.

Fonction de cet outil

Générer des UUID version 1 RFC 9562 contenant un horodatage grégorien, une séquence d’horloge et un champ de nœud.

Copier un UUID ou créer localement un fichier texte contenant un lot plus important dans l’ordre de génération.

Comment l’utiliser

  1. Utilisez l’UUID du premier panneau ou générez une autre valeur.
  2. Consultez l’heure de création décodée sous l’UUID.
  3. Choisissez de 1 à 100 000. Un UUID minuscule est écrit par ligne dans l’ordre de génération.
  4. Téléchargez le fichier texte UUIDv1 généré pour des besoins de compatibilité ou de test.

Utilisations pratiques

  • Créer des données de compatibilité pour des systèmes exigeant UUIDv1.
  • Examiner et tester l’extraction de l’horodatage d’anciens enregistrements UUIDv1.
  • Préparer fixtures, imports ou migrations pour des flux UUID historiques.
  • Produire des exemples conformes pour la documentation et les tests automatisés.

Notes et limites

  • UUIDv1 stocke un horodatage grégorien de 60 bits en unités de 100 ns, mais ses champs temporels bas, moyen et haut ne sont pas disposés pour le tri textuel direct.
  • Le générateur initialise pour la session une séquence d’horloge sûre de 14 bits et un nœud aléatoire de 48 bits ; aucune adresse MAC n’est lue.
  • Le bit multicast du nœud est activé afin que la valeur aléatoire ne soit pas confondue avec une adresse IEEE. L’horodatage peut être légèrement avancé pour préserver l’ordre de génération.
  • RFC 9562 recommande UUIDv7 aux nouveaux systèmes sans contrainte UUIDv1. Un UUID est un identifiant, pas un secret ni un jeton d’accès.

Questions fréquentes

Cet UUID contient-il mon adresse MAC ?

Non. L’outil crée un nœud cryptographiquement aléatoire et active son bit multicast au lieu de lire le matériel réseau.

Le texte UUIDv1 peut-il être trié chronologiquement ?

Pas fiablement par tri textuel ordinaire, car le champ temporel le moins significatif vient en premier. Utilisez l’horodatage décodé ou UUIDv6/UUIDv7.

Que se passe-t-il si l’horloge recule ?

Le générateur modifie la séquence d’horloge et poursuit avec un horodatage interne croissant pour réduire le risque de doublon.

Une nouvelle application doit-elle utiliser UUIDv1 ?

En général seulement pour la compatibilité avec un flux UUIDv1 existant. RFC 9562 recommande UUIDv7 pour les nouveaux systèmes ordonnés dans le temps.

Les UUID sont-ils envoyés ?

Non. L’UUID affiché et le lot normal sont générés localement dans le navigateur.