UUID Generator â GĂ©nĂ©rateur d'UUID v4, v7 et plus
Générez des UUID v4, v7, v1 et v5/v3 par nom en lot, puis validez et décodez la version et l'horodatage de tout UUID. Fonctionne dans votre navigateur.
đ S'exĂ©cute entiĂšrement dans votre navigateur â rien n'est envoyéà quoi sert UUID Generator
UUID Generator crĂ©e des identifiants universellement uniques dans toutes les variantes courantes dĂ©finies par la RFC 9562. La version 4 comporte 122 bits d'alĂ©a cryptographique et constitue le choix par dĂ©faut pour les identifiants de requĂȘte, les clĂ©s d'idempotence et les fixtures. La version 7 place un horodatage Unix de 48 bits en millisecondes devant les bits alĂ©atoires, de sorte que les valeurs se trient par date de crĂ©ation â idĂ©al pour les clĂ©s primaires de base de donnĂ©es, car les insertions restent en fin d'index B-tree. La version 1 encode un horodatage de 100 nanosecondes avec un identifiant de nĆud alĂ©atoire, et les versions 5 et 3 dĂ©rivent un UUID stable Ă partir d'un espace de noms et d'un nom : la mĂȘme URL ou le mĂȘme nom DNS donne donc toujours le mĂȘme identifiant.
Vous pouvez gĂ©nĂ©rer jusqu'Ă 1000 valeurs Ă la fois et les formater en minuscules ou en majuscules, avec ou sans tirets, ou entre accolades pour le registre Windows et le code .NET. Le dĂ©codeur intĂ©grĂ© accepte les formes canonique, entre accolades, URN et Ă 32 chiffres, indique si la valeur est valide, affiche la version et la variante, et extrait la date de crĂ©ation des UUID v1, v6 et v7 â pratique quand vous trouvez un identifiant dans un journal et voulez savoir quand il a Ă©tĂ© créé.
Un flux de travail privé dans le navigateur
Tout le traitement s'effectue avec du JavaScript dans le navigateur. L'outil n'envoie vos textes, jetons, URL, extraits ou valeurs générées à aucun serveur et ne nécessite aucun compte. Ce modÚle de confidentialité est important, car les petits utilitaires reçoivent souvent de vraies réponses d'API, des exemples de configuration, des journaux, des données d'authentification ou des exemples proches de données clients lors du dépannage. Travailler en local réduit les risques et rend l'outil instantané, puisqu'il n'y a aucun aller-retour réseau.
Conseils pratiques
Les collisions entre UUID alĂ©atoires sont extraordinairement improbables dans un usage normal de dĂ©veloppement, mais ces identifiants ne sont pas rĂ©servĂ©s dans un systĂšme central : votre application doit donc toujours effectuer les contrĂŽles d'unicitĂ© habituels lors de l'enregistrement des donnĂ©es. Au sein d'un mĂȘme lot, les valeurs v7 sont strictement croissantes, mĂȘme lorsque plusieurs sont créées durant la mĂȘme milliseconde. N'oubliez pas que v1 et v7 rĂ©vĂšlent la date de crĂ©ation d'un identifiant ; si cela divulgue une information mĂ©tier, prĂ©fĂ©rez v4. Pour du nouveau code, la v5 par nom est prĂ©fĂ©rable Ă la v3, car SHA-1 est plus robuste que MD5, mĂȘme si aucune des deux ne doit ĂȘtre considĂ©rĂ©e comme un secret.
Comment utiliser
- Choisir une versionSélectionnez v4, v7, v1, ou v5/v3 par nom avec un espace de noms et des noms.
- Définir la quantité et le formatSaisissez de 1 à 1000 UUID et choisissez majuscules, tirets ou accolades.
- Copier ou décoderCopiez la liste, ou collez un UUID existant pour le valider et lire son horodatage.