NordVPN
SponsoredVPN sans journaux avec plus de 6 400 serveurs dans 111 pays. Threat Protection bloque pubs, traqueurs et logiciels malveillants.
Obtenir NordVPN →Clique pour générer un ou plusieurs UUID. Utilise v4 pour des identifiants entièrement aléatoires et v7 pour des identifiants triables par temps qui s'ordonnent naturellement par heure de création — utile pour les clés de base de données.
UUID v4 est purement aléatoire — 122 bits aléatoires avec deux bits de version/variante, donnant environ 5,3 × 10³⁶ valeurs possibles. Deux UUID v4 sont pratiquement garantis de ne jamais entrer en collision. Utilise v4 partout où tu n'as pas besoin d'ordre, comme les identifiants de requête API ou les identifiants d'utilisateurs anonymes.
UUID v7 (RFC 9562, publié en 2024) commence par un timestamp Unix en millisecondes de 48 bits suivi de 74 bits aléatoires. Ils se trient lexicographiquement dans l'ordre de création, ce qui est énorme pour la performance des bases de données — des clés primaires triées par temps signifient que les insertions vont toujours à la fin du B-tree, sans divisions de pages aléatoires. Utilise v7 pour les nouvelles clés primaires de base de données.
v4 et v7 utilisent tous deux crypto.getRandomValues — la source aléatoire sécurisée du navigateur, la même primitive utilisée par HTTPS et les gestionnaires de mots de passe. v4 remplit 122 bits aléatoirement. v7 divise 48 bits de timestamp + 74 bits aléatoires plus les marqueurs de version/variante selon la RFC.
La génération se produit dans ton navigateur. Les UUID ne sont pas stockés ni transmis. Si tu génères 100 UUID v4, la chance de collision entre eux est astronomiquement faible — bien en dessous de la chance que des rayons cosmiques invertissent des bits dans ton CPU.
Les UUID v4 comme clés primaires de base de données nuisent à la performance par rapport aux entiers auto-incrémentés car les valeurs aléatoires causent des divisions de pages B-tree lors des insertions. v7 résout cela — utilise v7 si tu veux les avantages des UUID sans la douleur d'index.
N'expose pas les UUID aux utilisateurs là où la devinabilité compte. Les UUID v4 ont 122 bits d'entropie et sont impossibles à deviner. Les UUID v7 révèlent l'heure de création, ce qui convient à la plupart des usages mais est mauvais si l'heure de création est sensible.
Les UUID font 36 caractères avec les tirets (32 hex + 4 tirets). Ils occupent 16 octets en binaire ou 36 octets en texte. Pour les colonnes à très haute cardinalité, envisage de les stocker en binaire BLOB / type UUID natif plutôt qu'en VARCHAR(36).
Oui. v4 et v7 utilisent tous deux crypto.getRandomValues, l'API aléatoire sécurisée. v4 a 122 bits d'entropie ; v7 en a 74.
Parce que les UUID v7 se trient par heure de création, les insertions vont toujours à la fin de l'index B-tree plutôt qu'à des positions aléatoires. Cela évite les divisions de pages et améliore considérablement le débit d'écriture.
Théoriquement oui. Avec v4, tu devrais générer ~10¹⁸ avant un risque de collision de 50 %. Avec v7, le composant temps réduit cela à environ 2⁷⁴ dans la même milliseconde — toujours pratiquement impossible.
Oui. GUID est le nom Microsoft pour UUID. Même format, mêmes garanties d'unicité.
8-4-4-4-12 chiffres hexadécimaux avec des tirets. 32 caractères hex au total + 4 tirets = 36 caractères. Minuscules par convention RFC.
v1 inclut l'adresse MAC, ce qui est une fuite de vie privée. v7 remplace v1 pour les identifiants ordonnés par temps sans exposer les identifiants matériels.
Pas directement ici. Encode les 16 octets du UUID en Base64 sûr pour URL pour obtenir un identifiant de 22 caractères. Utile pour les URLs plus courtes.
Non. La génération se produit entièrement dans ton navigateur.
VPN sans journaux avec plus de 6 400 serveurs dans 111 pays. Threat Protection bloque pubs, traqueurs et logiciels malveillants.
Obtenir NordVPN →Hébergement cloud infogéré sur DigitalOcean, AWS ou GCE — serveur prêt en quelques minutes, sans administration système.
Essayer Cloudways →Des freelances en design, rédaction, développement et marketing dès 5 $ — avec avis et protection de l'acheteur.
Découvrir Fiverr →