UUID

Universal Unique Identifier

UUID est l'abréviation du terme anglais Universally Unique Identifier (identifiant unique universel) utilisé en informatique. Il s'agit d'un standard défini initialement par l'OSF (Open Software Foundation). La dernière version de ce standard est définie par le RFC 4122, en 2005.

Ces identifiants uniques sont codés sur 128 bits et sont produits en utilisant des composantes pseudo-aléatoires ainsi que les caractéristiques d'un ordinateur (numéro de disque dur, adresse MAC, etc.). Un UUID se présente habituellement sous cette forme : 110E8400-E29B-11D4-A716-446655440000

Un UUID est conçu de manière à être unique dans le monde ; cependant, aussi infime qu'il soit, le risque existe que deux ordinateurs produisent un même identifiant. Les UUID sont destinés à l'identification de composants logiciels (plugins), des différents membres dans un système distribué ou d'autres applications nécessitant une identification sans ambiguïté. Les UUID peuvent être générés sur les systèmes Unix via la commande uuidgen. Sous debian, le paquet e2fsprogs contient une commande /sbin/blkid qui permet d'afficher un UUID correspondant à certains périphériques.

Algorithmes de génération

La première version du standard prévoyait de générer l'identifiant avec l'adresse MAC de l'ordinateur et le nombre de 1/10 de microsecondes depuis la première date dans le calendrier grégorien. En fait, cet algorithme n'est pas très robuste car il peut donner des informations sur l'ordinateur qui a généré l'identifiant. Des améliorations ont été entreprises et intégrées dans le standard. On fait maintenant appel à des nombres pseudo-aléatoires (version 4) et à des fonctions de hachage cryptographiques comme MD5 (version 3) ou SHA-1 (version 5) qui permettent de "casser" toute information relative à l'ordinateur qui a produit l'UUID. Le langage Java 5.0 utilise une variante de la génération de type Leach-Salz dont la spécification a expiré.

Voir aussi

Liens externes

Ce document provient de « Universal Unique Identifier ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article UUID de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • UUID — Ein Universally Unique Identifier (UUID) ist ein Standard für Identifikatoren, der in der Softwareentwicklung verwendet wird. Er ist von der Open Software Foundation (OSF) als Teil des Distributed Computing Environment (DCE) standardisiert. Die… …   Deutsch Wikipedia

  • UUID — Эту страницу предлагается объединить с GUID. Пояснение причин и обсуждение на странице Википедия:К объединению/25 февраля 2012. Обсуждение длится одну неделю (или дольше, если оно идёт медленно). Дата начала обсужде …   Википедия

  • UUID — Universally Unique Identifier (Computing » Drivers) …   Abbreviations dictionary

  • UUID — universal unique identifier …   Medical dictionary

  • UUID — abbr. Universally Unique Identifier …   Dictionary of abbreviations

  • UUID — • universal unique identifier …   Dictionary of medical acronyms & abbreviations

  • UUID — abbr. Universal Unique IDentifier comp. abbr. Universal Unique Identifier …   United dictionary of abbreviations and acronyms

  • Universal Unique Identifier — UUID est l abréviation du terme anglais Universally Unique Identifier (identifiant universellement unique) utilisé en informatique. Il s agit d une spécification DCE définie initialement par l OSF (Open Software Foundation). Cette spécification… …   Wikipédia en Français

  • Universally Unique Identifier — A Universally Unique Identifier (UUID) is an identifier standard used in software construction, standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE). The intent of UUIDs is to enable… …   Wikipedia

  • Universally Unique Identifier — Ein Universally Unique Identifier (UUID) ist ein Standard für Identifikatoren, der in der Softwareentwicklung verwendet wird. Er ist von der Open Software Foundation (OSF) als Teil des Distributed Computing Environment (DCE) standardisiert. Die… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.