Rechercher des outils

Recherche rapide d'outils

Générateur d'UUID v3

Générez des UUID v3 basés sur le nom et l'espace de noms, utilisant l'algorithme de hachage MD5.

Note : Pour le même espace de noms et le même nom, le même UUID sera toujours généré

Introduction à UUID v3
UUID v3 est un identifiant unique généré à partir d'un nom et d'un espace de noms, utilisant l'algorithme de hachage MD5. Il peut générer un UUID cohérent pour la même combinaison de nom et d'espace de noms.
Espace de noms et nom
UUID v3 nécessite deux entrées : un UUID d'espace de noms et une chaîne de nom. Les espaces de noms prédéfinis courants incluent DNS, URL, OID et X.500 DN, et un espace de noms personnalisé peut également être utilisé.
v3 vs v5
Les UUID v3 et v5 sont tous deux basés sur des noms, la principale différence résidant dans l'algorithme de hachage utilisé. Le v3 utilise MD5, tandis que le v5 utilise SHA-1. Le v5 offre une meilleure sécurité, mais le v3 peut être plus efficace dans certains environnements.
Cas d'utilisation
L'UUID v3 est adapté aux scénarios nécessitant une détermination et une répétabilité, comme la génération d'ID permanents à partir de noms d'utilisateurs ou l'attribution d'identifiants fixes à des ressources. Toute situation nécessitant que la même entrée produise toujours le même UUID convient au v3.
Considérations de sécurité
Bien que l'UUID v3 utilise le hachage MD5, il est généralement sûr en tant qu'identifiant. Cependant, si la sécurité est une préoccupation majeure, il est recommandé d'utiliser l'UUID v5 basé sur SHA-1, car MD5 a été prouvé insuffisamment sûr en cryptographie.
Espaces de noms prédéfinis
La spécification UUID définit quatre espaces de noms standards : DNS (6ba7b810-9dad-11d1-80b4-00c04fd430c8), URL (6ba7b811-9dad-11d1-80b4-00c04fd430c8), OID (6ba7b812-9dad-11d1-80b4-00c04fd430c8) et X.500 DN (6ba7b814-9dad-11d1-80b4-00c04fd430c8).