Générateur UUID v5 (basé sur un nom)
Transformez des noms, des URL ou des domaines en UUID stables : un même espace de noms et un même nom donnent toujours le même résultat.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Générateur UUID v5 (basé sur un nom) ?
Un UUID version 5 se calcule en hachant avec SHA-1 un UUID d’espace de noms suivi d’un nom, puis en formatant 128 bits du résultat en UUID. La version 3 fait de même avec MD5. Il n’y a aucun aléa : la sortie est reproductible sur n’importe quelle machine et dans tout langage conforme à la RFC 9562.
Collez un nom par ligne, choisissez un espace de noms (DNS, URL, OID, X.500 ou votre propre UUID) et vous obtenez un UUID par ligne, ainsi qu’un tableau nom → UUID. Par exemple, l’espace de noms DNS avec le nom python.org donne 886313e1-3b8a-5372-9b90-0c9aee199e5d.
Comment ça marche ?
- Saisissez ou collez vos noms, un par ligne. Les lignes vides sont ignorées et les espaces autour sont supprimés par défaut.
- Choisissez l’espace de noms : DNS pour des noms de domaine, URL pour des adresses, ou un UUID personnalisé qui vous appartient.
- Sélectionnez v5 (SHA-1, recommandé) ou v3 (MD5, ancien) et la présentation de la sortie.
- Copiez les UUID ou téléchargez un CSV associant chaque nom à son UUID.
Cas d'usage courants
- Dériver un identifiant stable pour un enregistrement à partir de sa clé naturelle, comme un e-mail ou une URL.
- Reproduire les UUID que votre code Python, Java ou Go crée avec uuid5 pour diagnostiquer un écart.
- Rendre des imports idempotents : relancer l’import redonne les mêmes identifiants au lieu de doublons.
- Créer un espace de noms par application et en dériver tous les identifiants d’entités.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
python.org example.com
886313e1-3b8a-5372-9b90-0c9aee199e5d cfbff0d1-9375-5685-968c-48ce8b15ae17
Confidentialité
Générateur UUID v5 (basé sur un nom) s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Les UUID basés sur un nom ne sont pas secrets : quiconque devine l’espace de noms et le nom peut recalculer la valeur. SHA-1 et MD5 ne servent ici qu’à mélanger, pas à la sécurité.
Questions fréquentes
Quelle différence entre v3 et v5 ?
Ils sont identiques, sauf la fonction de hachage : v3 utilise MD5 et v5 utilise SHA-1. Préférez la v5 pour un nouveau projet ; gardez la v3 uniquement pour rester compatible avec des données existantes.
Quel espace de noms utiliser ?
Utilisez DNS pour des noms de type domaine et URL pour des URL complètes. Pour vos propres données, générez une fois un UUID aléatoire, conservez-le comme espace de noms de votre application et utilisez-le comme espace personnalisé.
Pourquoi mon UUID diffère-t-il de celui d’un autre outil ?
Vérifiez l’espace de noms, le nom exact (casse, espaces et fins de ligne comptent) et la version. Même une espace finale change le résultat ; cet outil supprime les espaces en bordure par défaut, et vous pouvez le désactiver.
Outils associés
Générateur UUID
Créez un ou plusieurs milliers d’identifiants uniques universels, dans la version de votre choix et au format exact attendu par votre code ou votre base.
Outils développeur
Générateur UUID v4
Obtenez des UUID version 4 aléatoires, le choix courant pour des identifiants uniques quand l’ordre et la reproductibilité importent peu.
Outils développeur
Validateur UUID et détecteur de version
Collez un ou plusieurs UUID pour savoir lesquels sont valides, de quelle version ils sont et, pour les versions temporelles, quand ils ont été créés.
Outils développeur
Générateur de hash SHA-1
Calculez instantanément l’empreinte SHA-1 de 160 bits d’un texte ou d’octets hexadécimaux.
Hash & checksum
Générateur de hash MD5
Obtenez l’empreinte MD5 de 128 bits d’un texte ou d’octets hexadécimaux, en temps réel.
Hash & checksum
Vérificateur de hash
Collez la somme de contrôle fournie, déposez le fichier et voyez si elles correspondent.
Hash & checksum
Générateur UUID v3 (MD5)
Transformez des noms en UUID v3 stables : le même espace de noms et le même nom donnent toujours le même identifiant.
Outils développeur