Générateur en ligne UUID v5
Générez instantanément et en toute sécurité un UUID v5 conforme à la RFC 4122
La version 5 de l'UUID génère des identifiants uniques déterministes en combinant un UUID de namespace et un nom spécifié par l'utilisateur via l'algorithme de hachage sécurisé SHA-1. Cela garantit que la même entrée produit toujours le même UUID, idéal pour des identifiants stables et permanents pour les utilisateurs, URLs, ressources et systèmes distribués. Par rapport à la version 3, l'UUID v5 est privilégié grâce à la sécurité renforcée offerte par SHA-1.
Générateur de UUID v5 en masse
Outil de Validation UUID
À propos de UUID v5
UUID version 5 (UUID v5) est un identifiant déterministe de 128 bits généré à partir d'un UUID d'espace de noms et d'une chaîne de caractères, en utilisant la fonction de hachage SHA-1. Cette méthode garantit des UUID cohérents pour des entrées identiques et offre une meilleure sécurité comparée à UUID v3.
Structure et format de UUID v5
- Longueur : 128 bits (16 octets)
- Modèle : 8-4-4-4-12 caractères hexadécimaux
- Exemple : 21f7f8de-8051-5b89-8680-0195ef798b6a
- Nombre de caractères : 36 (y compris les traits d'union)
- Indicateur de version : '5' au début du troisième segment indique UUID v5
- Bits de variante : Le quatrième champ contient des bits réservés pour compatibilité
Explication de l'exemple UUID v5
Voici comment se décompose l'exemple UUID v5 21f7f8de-8051-5b89-8680-0195ef798b6a :
- 21f7f8de – Premier segment du résultat du hachage SHA-1
- 8051 – Deuxième segment issu du hachage SHA-1
- 5b89 – Indique la version 5 dans le résultat du hachage
- 8680 – Contient la variante et les informations réservées
- 0195ef798b6a – Dernier segment du résultat du hachage SHA-1
Avantages de l'utilisation de UUID v5
- Génère des UUID cohérents à partir du même nom et espace de noms
- Sécurité renforcée par rapport à UUID v3 grâce au hachage SHA-1
- Les mêmes entrées produisent toujours le même UUID pour une fiabilité optimale
- Parfait pour des identifiants stables dans des systèmes distribués intégrés
Principaux usages de l’UUID v5
- Attribuer des UUID aux URL canoniques ou aux chemins de fichiers
- Créer des identifiants de ressources persistants
- Faciliter des identifiants cohérents sur des réseaux distribués
- Assurer la cohérence des UUID entre plateformes
- Synchroniser des identifiants correspondants pour des entrées identiques dans différents systèmes
Considérations sur la Sécurité et la Confidentialité
Le UUID v5 utilise l'algorithme de hachage SHA-1, qui est plus sûr que le MD5 (utilisé en v3). Bien que SHA-1 ne soit pas recommandé pour une cryptographie à haute sécurité, il convient parfaitement à la génération d'identifiants déterministes.