Générateur UUID v3
Générez rapidement en ligne des UUID version 3 conformes à la norme RFC 4122
La version 3 de l’UUID génère le même UUID cohérent pour un espace de noms et un nom donnés en hachant ces valeurs avec MD5. Cette méthode est idéale pour créer des identifiants reproductibles et prévisibles, parfaite pour les noms d’utilisateur, les slugs de ressources, les chemins URL, et une intégration fluide des données entre différents systèmes. À noter : la v3 utilise MD5, qui est moins sécurisé que le plus récent algorithme SHA-1 utilisé dans l’UUID v5.
Générer des UUID v3 en masse
Outil de Validation UUID
Qu'est-ce qu'un UUID v3 ?
Un UUID version 3 est un identifiant de 128 bits qui génère des UUID déterministes — toujours identiques — en hachant un UUID espace de noms avec un nom via la fonction de hachage MD5. Il est idéal lorsque vous avez besoin d’identifiants stables et reproductibles sur plusieurs environnements.
Structure et format de l'UUID v3
- Taille en bits : 128 bits (16 octets)
- Format : 8-4-4-4-12 chiffres hexadécimaux
- Exemple : 3b241101-e2bb-4255-8caf-4136c566a962
- Nombre total de caractères : 36 (avec tirets)
- Chiffre de version : le troisième groupe commence par '3' pour l'UUID version 3
- Bits de variante : le quatrième groupe encode les bits réservés de variante UUID
Exemple Expliqué de UUID v3
Voici une analyse détaillée de l'exemple UUID v3 : 3b241101-e2bb-4255-8caf-4136c566a962
- 3b241101 – Segment initial provenant du hachage MD5
- e2bb – Segment médian du hachage MD5
- 4255 – Inclut le drapeau de version 3
- 8caf – Contient les bits de variante et réservés
- 4136c566a962 – Séquence finale issue de la sortie MD5
Pourquoi choisir l'UUID v3 ?
- Génère des UUID cohérents et reproductibles à partir des mêmes entrées namespace/nom
- Idéal pour créer des identifiants fixes comme des noms d'utilisateur ou des slugs
- Pas besoin de générer des nombres aléatoires ni de coordination externe
- Fonctionne hors ligne—aucune interaction serveur ou réseau requise
Cas d’usage fréquents du UUID v3
- Génération d’identifiants stables pour noms d’utilisateur ou adresses email
- Assurer des UUID cohérents pour les enregistrements de base de données entre différents environnements
- Création d’URL ou chemins de fichiers prévisibles basés sur des noms
- Intégration fluide des systèmes hérité grâce à des identifiants standardisés
- Création de slugs uniques et répétables à partir d’une paire nom/espace de noms
Considérations de sécurité
L'UUID v3 utilise l'algorithme de hachage MD5, qui est rapide mais n'est plus considéré comme sécurisé pour les usages cryptographiques. Bien qu'il convienne pour la génération d'identifiants généraux, évitez-le pour les besoins de hachage sécurisés ou sensibles.