GUID

Signifie « Globally Unique Identifier ».

Un GUID est un nombre de 128 bits qui identifie de manière unique un élément sur un système informatique. Chaque GUID est généré algorithmiquement et fournit une chaîne d’identification, semblable à un numéro de série, qu’aucun autre objet sur aucun système n’est susceptible de posséder. Les programmes utilisent souvent les GUID pour créer des identifiants distincts pour les enregistrements de base de données, les comptes utilisateur, les transactions, les jetons de sécurité, les périphériques matériels et de nombreux autres objets.

Un GUID se compose de 32 chiffres hexadécimaux regroupés (8-4-4-4-12) et séparés par des traits d’union. Voici un exemple typique de GUID :

9AC1A6F1-4A87-4624-B5F5-B74D494E21E0

Bien que chaque GUID soit censé être totalement unique, cette unicité ne provient d’aucune autorité centrale : il n’existe pas de grande base de données qui répertorie les GUID pour garantir l’absence de doublons. Un GUID donné est plutôt susceptible d’être unique en raison de l’espace d’adressage gigantesque permis par les 128 bits de données (plus de 340 trillions de trillions de trillions de valeurs possibles). Vous pourriez générer un milliard de GUID par seconde et il faudrait tout de même plus d’un billion d’années pour épuiser l’espace d’adressage.

La spécification des GUID décrit plusieurs versions standard qui utilisent chacune plusieurs facteurs pour accroître la probabilité que le résultat soit unique. Les générateurs de GUID des versions 1 et 2 utilisent un horodatage et l’adresse MAC de l’appareil comme valeurs d’initialisation. Les générateurs des versions 3 et 5 créent un GUID en combinant un identifiant d’espace de noms et le nom donné à l’objet, puis en hachant le résultat à l’aide des algorithmes MD5 ou SHA-1. Les générateurs de la version 4 utilisent un générateur de nombres aléatoires ou pseudo-aléatoires pour créer des GUID sans inclure d’informations propres à l’heure ou à l’appareil. La plupart des langages de programmation disposent de bibliothèques de génération de GUID que les développeurs peuvent utiliser dans leurs programmes, et les applications et sites web qui génèrent des GUID sont couramment disponibles.

NOTE: Les GUID sont également appelés UUID, et les deux termes peuvent être utilisés indifféremment. Microsoft préfère utiliser le terme GUID sur ses plateformes, tandis que la plupart des autres entreprises utilisent UUID.

Mis à jour August 18, 2023 par Brian P.

quizTestez vos connaissances

Big Sur was also known as which version of macOS?

A
macOS 9
0%
B
macOS 10
0%
C
macOS 11
0%
D
macOS 12
0%
Correct! Incorrect!     View the Big Sur definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de GUID sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.