Générateur GUID / UUID
Générez des identifiants GUID/UUID 128 bits aléatoires conformes à la norme RFC 4122. Prise en charge de plusieurs versions, formats et génération par lots.
Votre bloqueur de pubs nous empêche d’afficher des annonces
MiniWebtool est gratuit grâce aux annonces. Si cet outil vous a aidé, soutenez-nous avec Premium (sans pubs + outils plus rapides) ou ajoutez MiniWebtool.com à la liste blanche puis rechargez la page.
- Ou passez à Premium (sans pubs)
- Autorisez les pubs pour MiniWebtool.com, puis rechargez
Générateur GUID / UUID
Le Générateur GUID / UUID crée des identifiants 128 bits uniques essentiels pour le développement de logiciels, les systèmes de bases de données et les applications distribuées. Cet outil prend en charge plusieurs versions d'UUID, formats de sortie et génération par lots, ce qui en fait le générateur d'UUID le plus complet disponible en ligne.
Qu'est-ce qu'un UUID/GUID ?
Un UUID (Universally Unique Identifier) ou GUID (Globally Unique Identifier) est un nombre de 128 bits utilisé pour identifier de manière unique des informations dans les systèmes informatiques. Ces identifiants sont conçus pour être uniques dans le temps et l'espace sans nécessiter d'autorité d'enregistrement centrale.
Les UUID suivent la norme RFC 4122 et sont représentés par 32 chiffres hexadécimaux affichés en cinq groupes séparés par des traits d'union : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Structure de l'UUID
| Composant | Bits | Description |
|---|---|---|
time_low | 32 | 32 bits de poids faible de l'horodatage (ou aléatoire pour v4) |
time_mid | 16 | 16 bits de poids moyen de l'horodatage |
time_hi_version | 16 | 12 bits de poids fort de l'horodatage + version 4 bits |
clock_seq | 16 | Séquence d'horloge + bits de variante |
node | 48 | Identifiant de nœud (adresse MAC ou aléatoire) |
Explication des versions d'UUID
Version 1 (Basée sur le temps)
L'UUID v1 est généré à l'aide de l'horodatage actuel et de l'adresse MAC de l'ordinateur. Cela fournit un ordre temporel et une unicité quasi garantie, mais peut exposer l'identité du matériel. Idéal pour les systèmes distribués nécessitant des identifiants ordonnés dans le temps.
Version 4 (Aléatoire)
L'UUID v4 est généré à l'aide de nombres aléatoires cryptographiquement forts. C'est la version la plus couramment utilisée à des fins générales. Avec 122 bits aléatoires, la probabilité de collision est astronomiquement basse (2,71 quintillions d'UUID pour une probabilité de collision de 50 %).
Version 5 (Basée sur le nom SHA-1)
L'UUID v5 est généré par hachage d'un identifiant d'espace de noms et d'un nom à l'aide de SHA-1. C'est déterministe : le même espace de noms et le même nom produiront toujours le même UUID. Utile pour générer des identifiants cohérents à partir d'URL, de noms de domaine ou d'autres données identifiables.
| Version | Méthode de génération | Idéal pour |
|---|---|---|
| v1 | Horodatage + adresse MAC | Séquences ordonnées par temps, systèmes distribués |
| v4 | Aléatoire cryptographique | Usage général, applications sensibles à la sécurité |
| v5 | Hachage SHA-1 espace de noms + nom | Identifiants déterministes à partir d'URL, domaines, données identifiables |
GUID vs UUID : Quelle est la différence ?
Techniquement, GUID et UUID font référence au même concept. GUID (Globally Unique Identifier) est le terme historiquement utilisé par Microsoft dans les environnements Windows et .NET, tandis qu'UUID (Universally Unique Identifier) est le terme plus universel défini dans la RFC 4122. Ils sont fonctionnellement identiques.
Comment utiliser ce générateur
- Sélectionner la version de l'UUID : Choisissez v4 (aléatoire) pour la plupart des cas, v1 (horodatage) pour l'ordre temporel, ou v5 (basé sur le nom) pour une génération déterministe.
- Choisir le format de sortie : Sélectionnez minuscule standard, majuscule, sans traits d'union, avec accolades ou format URN selon les exigences de votre application.
- Définir la quantité : Générez de 1 à 100 UUID à la fois pour les opérations en masse.
- Pour la v5 : Sélectionnez un espace de noms et entrez un nom pour générer des UUID déterministes.
- Générer et copier : Cliquez sur Générer et utilisez les boutons de copie pour les UUID individuels ou copiez tout d'un coup.
Cas d'utilisation courants
- Clés primaires de base de données : Les UUID sont excellents pour les bases de données distribuées où les ID auto-incrémentés entreraient en conflit.
- Jetons de session : Générez des identifiants de session sécurisés et uniques pour les applications Web.
- Nommage de fichiers et d'objets : Créez des noms uniques pour les fichiers téléchargés, les objets S3 ou les fichiers temporaires.
- Identifiants d'API : Utilisez des UUID pour les identifiants de ressources dans les API RESTful.
- Suivi et analyse : Générez des identifiants de visiteur uniques ou des identifiants d'événement.
- Files d'attente de messages : Assurez des identifiants de message uniques dans les systèmes de messagerie distribués.
Probabilité de collision d'UUID
La probabilité de générer des UUID en double est astronomiquement basse. Pour l'UUID v4 :
- Vous devriez générer 2,71 quintillions d'UUID pour avoir une probabilité de 50 % d'au moins une collision.
- En générant 1 milliard d'UUID par seconde, il faudrait environ 85 ans pour atteindre ce seuil.
- En termes pratiques, les collisions d'UUID sont négligeables pour toutes les applications du monde réel.
Foire aux questions
Ressources additionnelles
Citez ce contenu, cette page ou cet outil comme suit :
"Générateur GUID / UUID" sur https://MiniWebtool.com/fr/générateur-guid--uuid/ de MiniWebtool, https://MiniWebtool.com/
par l'équipe miniwebtool. Mis à jour : 02 fév. 2026