UUID UUID Generator

Gratuit · Sans inscription · Sans installation

Générateur d'UUID v3

Générez des UUID v3 à partir d'un nom placé dans un espace de noms. Le calcul étant déterministe, le v3 convient aux identifiants stables dérivés de données qui existent déjà : URL, noms DNS ou adresses e-mail.

  • Déterministe
  • Repose sur MD5
  • Même nom, même UUID

Générateur d'UUID v3

v3
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 v3 ?

    Un UUID v3 s'obtient en appliquant MD5 à l'UUID de l'espace de noms combiné au nom, puis en fixant les bits de version et de variante. Le même couple (espace de noms + nom) donne toujours le même UUID.

    MD5 n'est plus considéré comme sûr, mais il ne sert ici qu'à dériver des identifiants, pas à protéger quoi que ce soit. Si vous avez le choix, le v5 fait la même chose avec SHA-1.

    Mode d'emploi

    1. Choisissez l'espace de noms : DNS, URL, OID ou X.500.
    2. Saisissez le nom, par exemple example.com.
    3. Cliquez sur Générer : le résultat est toujours identique pour ce couple.

    Cas d'usage

    • Identifiants stables pour des ressources qui ont déjà une clé naturelle.
    • Synchronisation d'enregistrements entre systèmes sans base commune.
    • Clés reproductibles dans des scripts et des tests automatisés.

    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

    Pourquoi le même nom donne-t-il toujours le même UUID ?

    Parce que le v3 est une fonction déterministe : l'UUID se calcule uniquement à partir de l'entrée, sans hasard ni horloge. C'est une propriété et non un défaut : l'identifiant se reconstruit sans avoir à le stocker.

    v3 ou v5 ?

    Si vous partez de zéro, prenez le v5 : il utilise SHA-1 et n'hérite pas des faiblesses de MD5. Le v3 reste là pour les systèmes qui l'emploient déjà.

    L'UUID change-t-il si je change d'espace de noms ?

    Entièrement. L'espace de noms fait partie de l'entrée : le même nom en DNS et en URL produit deux UUID différents.