UUID UUID Generator

Gratuit · Sans inscription · Sans installation

Générateur d'UUID v1

Créez des UUID v1 qui embarquent l'heure courante et un identifiant de nœud. C'est le format d'origine de la RFC 4122, et il reste utile quand il faut des valeurs uniques qui se trient en plus par date de création.

  • Horodatage à 100 ns
  • Inclut nœud et horloge
  • 100 % dans le navigateur

Générateur d'UUID v1

v1
Entre 1 et 1000.
Mise en forme

Résultat 0

    Généré localement avec l'API Web Crypto — rien ne quitte votre navigateur. Raccourci : Ctrl + Enter — pour régénérer

    Qu'est-ce qu'un UUID v1 ?

    Un UUID v1 associe l'heure courante — mesurée par pas de 100 nanosecondes depuis le 15 octobre 1582 — à un identifiant de nœud de 48 bits. Cette part temporelle fait que les valeurs v1 se trient presque d'elles-mêmes par date.

    Le revers de cette information, c'est la vie privée : si le nœud provient d'une adresse MAC, deux identifiants créés sur la même machine révèlent qu'ils viennent du même poste. Les générateurs modernes remplacent cette donnée par des bits aléatoires.

    Mode d'emploi

    1. Choisissez le nombre d'UUID souhaité (de 1 à 1000).
    2. Réglez la forme : majuscules, traits d'union et accolades.
    3. Cliquez sur Générer, puis copiez une valeur, copiez tout, ou téléchargez le .txt ou le .csv.

    Cas d'usage

    • Systèmes existants qui exigent du v1 pour rester compatibles.
    • Journaux d'événements où la date de création de l'identifiant compte.
    • Migrations depuis des bases anciennes qui utilisaient déjà du v1.

    Les versions d'UUID en un coup d'œil

    VersionTriableBasé surÀ utiliser pour
    v1NonHorodatage + adresse MACSystèmes anciens qui attendent encore du v1
    v3NonHachage MD5 d'un nomIdentifiants déterministes quand MD5 est imposé
    v4Non122 bits aléatoiresPresque tous les identifiants d'usage courant
    v5NonHachage SHA-1 d'un nomQuand un même nom doit toujours donner le même identifiant
    v6OuiHorodatage, réordonnéDes identifiants triables sans renoncer à l'aléatoire
    v7OuiTemps Unix en millisecondesClés primaires de base de données et identifiants d'événements
    v8NonVotre propre disposition de bitsFormats propres à un éditeur ou expérimentaux

    Les sept versions font 128 bits et s'écrivent toutes dans la forme 8-4-4-4-12. Seule la signification des bits change.

    Questions fréquentes

    Le v1 révèle-t-il mon adresse MAC ?

    Dans la spécification d'origine, le nœud était l'adresse MAC. Ce générateur fabrique le nœud à partir de bits aléatoires et active le bit de multidiffusion, comme le font les bibliothèques modernes : aucune donnée de votre machine ne fuit.

    v1 ou v7 ?

    Le v1 se trie, mais son horodatage est coupé en deux blocs et s'accommode mal d'une colonne indexée. Pour un projet neuf, préférez le v7 : tout aussi triable, et bien plus simple à indexer.

    Puis-je obtenir deux fois le même UUID v1 ?

    Non : chaque valeur dépend de l'instant de génération. Si une entrée précise doit toujours donner le même identifiant, utilisez le v5 ou le v3.