Générateur d'UUID
Générez des UUID v4 aléatoires instantanément. Créez des UUID uniques ou en lot en un clic.
Qu'est-ce qu'un UUID ?
UUID (Identifiant Universel Unique) est un standard d'identifiant 128 bits utilisé pour identifier de manière unique les informations dans les logiciels. Un UUID s'écrit sous forme de 32 chiffres hexadécimaux au format 8-4-4-4-12.
Quelle différence entre UUID v4 et v1 ?
UUID v1 est basé sur l'horodatage et l'adresse MAC, le rendant prévisible et traçable. UUID v4 utilise des nombres aléatoires, offrant une meilleure confidentialité et aucune corrélation entre les valeurs générées.
Quelle différence entre UUID et GUID ?
UUID et GUID désignent le même concept. GUID est le terme Microsoft pour le standard UUID défini dans la RFC 4122. Ils sont fonctionnellement identiques.
Que signifie le format UUID 8-4-4-4-12 ?
Le format représente 5 groupes de chiffres hexadécimaux séparés par des tirets : time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). Le chiffre de version apparaît dans le troisième groupe.
Les UUID générés sont-ils vraiment uniques ?
UUID v4 utilise 122 bits d'aléatoire. La probabilité de générer un doublon est d'environ 1 sur 2,71 × 10¹⁸, rendant les collisions pratiquement impossibles.
Peut-on utiliser les UUID comme clés primaires de base de données ?
Oui, les UUID sont largement utilisés comme clés primaires. Ils permettent aux systèmes distribués de générer des identifiants uniques sans coordination. Cependant, ils peuvent impacter les performances d'indexation par rapport aux clés entières séquentielles.
Les UUID sont-ils sensibles à la casse ?
Non, les UUID ne sont pas sensibles à la casse. Les représentations hexadécimales majuscules et minuscules désignent la même valeur. Cependant, le format conventionnel selon la RFC 4122 est en minuscules.
Les UUID peuvent-ils être séquentiels ou triables ?
L'UUID v4 standard n'est pas séquentiel. Si vous avez besoin d'UUID triables par temps, considérez UUID v7 ou ULID, qui combine un horodatage avec de l'aléatoire.
Comment les UUID sont-ils utilisés dans les URLs et APIs ?
Les UUID sont couramment utilisés dans les URLs d'APIs REST pour identifier des ressources, comme /api/users/550e8400-e29b-41d4-a716-446655440000. Ils préviennent les attaques par énumération.
Combien de stockage nécessite un UUID ?
Un UUID fait 128 bits (16 octets) en forme binaire. En chaîne de caractères, il occupe 36 caractères (32 chiffres hex + 4 tirets). En base de données, utilisez binary(16) pour un stockage efficace.
Les UUID sont-ils sécurisés et imprévisibles ?
Les UUID v4 sont imprévisibles lorsqu'ils sont générés avec un générateur de nombres aléatoires cryptographiquement sûr. Cependant, ils ne sont pas conçus comme des jetons de sécurité.
Qu'est-ce qu'un UUID nil ?
L'UUID nil (00000000-0000-0000-0000-000000000000) est un UUID spécial avec tous les bits à zéro. Il est parfois utilisé comme marqueur de position ou pour représenter l'absence d'une valeur UUID valide.
Comment utiliser Générateur d'UUID
Générez des identifiants UUID v4 aléatoires un par un ou en lot, entièrement dans votre navigateur. Les valeurs sont créées localement et ne sont jamais transmises ni stockées.
- Ouvrez l'outil : un UUID v4 tout frais apparaît aussitôt, prêt à copier.
- Indiquez combien d'UUID vous souhaitez pour produire tout un lot d'un coup.
- Cochez l'option « Uppercase » pour afficher des majuscules, p. ex. 3F2A... au lieu de 3f2a...
- Cochez « No dashes » pour supprimer les tirets et obtenir une chaîne continue de 32 caractères.
- Copiez les résultats directement depuis la zone de sortie vers votre code, votre config ou votre base de données.
Le format en majuscules sans tirets correspond à celui qu'attendent les entrées du registre Windows et certains anciens systèmes.
Outils associés
- Générateur ULID Générez des identifiants uniques universels triables lexicographiquement (ULID) en ligne. Décodez les ULID, extrayez les horodatages et créez des IDs par lots pour bases de données.
- Générateur NanoID Générez des identifiants NanoID uniques, sécurisés et compatibles URL en ligne. Personnalisez longueur, alphabet et calculez la probabilité de collision.
- Calculatrice Chmod Calculatrice chmod gratuite en ligne pour visualiser et calculer les permissions de fichiers Linux avec des cases à cocher. Convertissez instantanément entre notation numérique (755, 644) et symbolique (rwxr-xr-x). Supporte les permissions spéciales comme setuid, setgid, sticky bit.
- Table ASCII Référence complète de codage de caractères ASCII avec codes décimaux, hexadécimaux, octaux, binaires, entités HTML et descriptions. Recherche et filtre instantanés.
- Visionneuse Hexadécimale Affichez le contenu des fichiers en format hexadécimal avec recherche, navigation par décalage et défilement virtuel
- Testeur de Requêtes HTTP Testez les APIs REST directement dans votre navigateur. Envoyez des requêtes GET, POST, PUT, DELETE avec des en-têtes, corps et paramètres personnalisés. Voyez le statut, les en-têtes et le corps JSON instantanément.
- Générateur .htaccess Générez des règles .htaccess Apache pour les redirections, réécritures, en-têtes de sécurité, cache et plus.
- Générateur de Robots.txt Générateur gratuit de robots.txt en ligne. Créez et personnalisez des fichiers robots.txt pour contrôler le crawl des moteurs de recherche, gérer l'accès des robots et optimiser le SEO de votre site.