UUID UUID Generator

Gratuit · Sans inscription · Sans installation

Générateur d'UUID v5

Générez des UUID v5 en combinant un nom et un espace de noms par SHA-1. Comme le v3, il est déterministe, mais s'appuie sur un algorithme plus récent : c'est le choix recommandé pour un identifiant dérivé d'un nom.

  • Déterministe
  • Repose sur SHA-1
  • Idéal pour des clés stables

Générateur d'UUID v5

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

    Un UUID v5 applique SHA-1 à l'UUID de l'espace de noms combiné au nom, puis fixe les bits de version et de variante. Le même couple produit toujours le même UUID.

    C'est la façon habituelle de fabriquer des identifiants stables à partir de ce qui identifie déjà la ressource : un domaine, une adresse e-mail ou un chemin canonique. Le v5 est aussi la brique de base de l'indexation déterministe dans les moteurs de recherche.

    Mode d'emploi

    1. Sélectionnez l'espace de noms correspondant à votre cas.
    2. Saisissez le nom exact à convertir en identifiant.
    3. Cliquez sur Générer, puis conservez ou copiez l'UUID obtenu.

    Cas d'usage

    • Clés stables pour des enregistrements qui ont déjà une clé naturelle.
    • Synchronisation entre systèmes sans séquence partagée.
    • Indexation reproductible de documents et de catalogues.

    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

    Puis-je retrouver le nom à partir de l'UUID ?

    Non. SHA-1 est une fonction à sens unique : on peut seulement vérifier si un nom donné produit cet UUID, pas inverser le calcul.

    Quels espaces de noms existent ?

    La RFC 9562 en définit quatre : DNS, URL, OID et X.500. N'importe quel UUID valide peut aussi servir d'espace de noms maison.

    Le v5 remplace-t-il le v4 ?

    Non, ils répondent à des besoins différents. Le v4 garantit l'unicité par le hasard, le v5 garantit la reproductibilité. Utilisez le v4 quand aucune clé naturelle n'existe.