Hachage/Crypto

UUID Generator

Génération d'UUID versions 1, 3, 4, 5, 6 et 7 — aléatoires, temporels et dérivés d'un nom (name-based).

Questions fréquentes

Quelle est la différence entre UUID v4 et les autres versions ?

UUID v4 est entièrement basé sur des octets aléatoires, alors que v1 et v6 intègrent un horodatage et une adresse réseau, et que v3/v5 sont dérivés d'un espace de noms et d'un nom via un hash. v4 est le choix le plus courant quand aucune information temporelle ou déterministe n'est nécessaire.

Quel est le risque de collision d'un UUID v4 ?

Le risque est astronomiquement faible : avec 122 bits d'aléatoire, il faudrait générer des milliards d'UUID par seconde pendant des décennies pour avoir une chance non négligeable de collision.

À quoi servent les UUID ?

Ils servent à identifier de façon unique des enregistrements, des ressources ou des objets sans dépendre d'un compteur centralisé — clés primaires de base de données, identifiants de session, noms de fichiers uniques, etc.