Rechercher un outil
UUID

Outil pour générer des UUID (identifiant unique universel ou universally unique identifier) issu de la RFC 4122 et normalisé ISO/IEC 9834-8:2008 compatible version 3, 4 et 5

Résultats

UUID -

Catégorie(s) : Fonction de Hachage, Informatique

Partager
Partager
dCode et plus

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !


Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !


Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'UUID' gratuit ! Merci !

UUID

Générateur d'UUID

UUID Aléatoire (version 4)

UUID défini (version 3 et 5)






Lecteur de Version UUID


Réponses aux Questions (FAQ)

Qu'est-ce qu'un UUID ? (Définition)

Un UUID (acronyme de Universally Unique IDentifier) est un identifiant qui se veut unique et universel, défini par la norme ISO/IEC 9834-8:2008. Il s'agit de 128 bits de données généralement affichés en hexadécimal au format xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

Comment générer un UUID ?

La version 4 est composée de bits aléatoires basés sur l'horodatage du système qui les génère. L'horodatage est généralement indiqué en microsecondes (millionnième de secondes) depuis une date précise (nommée EPOCH). Le résultat est donc pseudo-aléatoire et présente une unicité très probable (non garantie). A chaque génération d'un UUID v4 le code généré est différent.

Exemple : UUID v4 0cc12fda-deca-4f24-918b-f0884d2bb911

La version 3 est générée à partir d'un hachage MD5 d'une chaine en 2 parties : d'un coté un UUID nommé namespace, et de l'autre une chaine de caractère contenant le nom à coder.

La version 5 est identique à la version 3 mais générée à partir d'un hachage SHA-1.

A chaque génération d'un UUID v3 ou v5 le code généré est toujours le même.

Comment décoder un UUID ?

Un UUID version 4 est complètement aléatoire et ne contient rien à décoder.

Un UUID version 3 ou 5 peut parfois avoir été généré avec une chaine de caractère mais il a été haché avec des fonctions cryptographiques MD5 ou SHA-1 qui n'ont pas vocation à être décodées.

Quelles sont les versions des UUID ?

Les UUID sont généralement classés en différentes versions, allant de la version 1 à la version 5.

Version 1 : contient un horodatage et une adresse MAC

Version 2 : une variante de la V1 pour les DCE (Distributed Computing Environment) qui inclut des UIDs POSIX

Version 3 : hachage MD5

Version 4 : généré de manière aléatoire

Version 5 : hachage SHA-1

Les UUIDs ont aussi un numéro de variante (sur 3 bits) qui leur est assigné :

0xx : Réservé à NCS (Network Computing System) pour compatibilité ascendante

10x : Variante par défaut, voir RFC 4122

110 : Réservé à Microsoft pour compatibilité ascendante

111 : Réservé pour définition future

Comment reconnaître une chaine UUID ?

Le code UUID contient 128 bits présenté sous la forme de 32 caractères hexadécimaux découpés en 8-4-4-4-12 chiffres (base 16) et séparés par un tiret -

Comment reconnaître la version d'une chaine UUID ?

Certains caractères de la chaine UUID sont marqués, c'est le cas du 13ème octet (ici noté M) et du 17ème octet (ici noté N) dans un UUID xxxxxxxx-xxxx-Yxxx-Zxxx-xxxxxxxxxxxx

En effet, Y et Z sont des chiffres hexadécimaux spécifiant la version et la variante de l'UUID, respectivement.

La valeur de Y correspond directement à la version de l'UUID

Exemple : Si Y vaut 4, alors il s'agit d'un UUIDv4 (aléatoire)

Les 3 premiers bits de Z (codé sur 4 bits) correspondent à la variante.

Code source

dCode se réserve la propriété du code source pour "UUID". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "UUID", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "UUID" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "UUID" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.

Citation

Le copier-coller de la page "UUID" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
UUID sur dCode.fr [site web en ligne], consulté le 03/12/2024, https://www.dcode.fr/identifiant-uuid

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !

Questions / Commentaires

Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'UUID' gratuit ! Merci !


https://www.dcode.fr/identifiant-uuid
© 2024 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches / CTF.
 
Un problème ?