Globally Unique Identifier

Un Globally Unique Identifier (identificador globalmente único) o GUID es un número pseudoaleatorio empleado en aplicaciones de software. Aunque no se puede garantizar que cada GUID generado sea único, el número total de claves únicas (2128 o 3.4028 \times 10^{38}) es tan grande que la posibilidad de que se genere un mismo número dos veces puede considerarse nula en la práctica.

El GUID es una implementación de Microsoft de un estándar llamado Universally Unique Identifier o UUID, especificado por la Open Software Foundation (OSF). Es esencialmente un número de 16 bytes. Los GUIDs se escriben empleando una palabra de cuatro bytes, tres palabras de dos bytes y un bloque de seis bytes, aunque los dos primeros aparecen separados. Por ejemplo: {3F2504E0-4F89-11D3-9A0C-0305E82C3301}

En el COM de Microsoft, los GUIDs tan sólo se usan para distinguir interfaces de componentes software diferentes. Esto significa que dos versiones de un componente pueden tener exactamente el mismo nombre, pero ser diferente de cara al usuario en caso de que el GUID haya cambiado.

Los GUIDs también se insertan en documentos de los programas de Microsoft Office, y éstos son vistos como objetos también. Incluso los flujos de audio o vídeo en el Advanced Streaming Format (ASF) son identificados por sus GUIDs.

Algoritmo

El algoritmo empleado para generar nuevos GUIDs ha sido ampliamente criticado. Al principio, la dirección MAC de la tarjeta de red del usuario se usaba como base para varios dígitos GUID, lo que significa, por ejemplo, que un documento podía ayudar a averiguar qué ordenador lo había creado. Este agujero en la privacidad se utilizó para localizar al creador del gusano Melissa. Después de que esto se descubriera, Microsoft cambió el algoritmo, por lo que ya no contiene la dirección MAC.

CLSID

CLSID es un GUID de un objeto OLE.

Enlaces externos


Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Globally Unique Identifier —   [dt. global einheitlicher Identifikator], globale Identifikation …   Universal-Lexikon

  • Globally Unique Identifier — A Globally Unique Identifier or GUID (pronEng|ˈguːɪd or IPA|/ˈgwɪd/) is a special type of identifier used in software applications in order to provide a reference number which is unique in any context (hence, Globally ), for example, in defining… …   Wikipedia

  • Globally unique identifier — A globally unique identifier (GUID,  /ˈɡuːɪ …   Wikipedia

  • Globally Unique Identifier — Ein Globally Unique Identifier (GUID [gu:id]) ist eine global eindeutige Zahl mit 128 Bit (16 Bytes), die in verteilten Computersystemen zum Einsatz kommt. GUID stellt eine Implementierung des Universally Unique Identifier Standards (UUID) dar.… …   Deutsch Wikipedia

  • Globally Unique Identifier — Un GUID (abréviation de l anglais Globally Unique IDentifier) sert habituellement d identifiant unique pour un composant logiciel, par exemple un plugin. Sa taille est de 16 octets, soit 128 bits, décomposés en (exemple : {3F2504E0 4F89 11D3 …   Wikipédia en Français

  • Globally Unique Identifier — Un Globally Unique Identifier o GUID es un número pseudo aleatorio empleado en aplicaciones de software. Cada GUID generado tiene una garantía matemática de ser único. Esto está basado en el principio de que el número total de claves únicas ( o ) …   Enciclopedia Universal

  • globally unique identifier —    Abbreviated GUID. In Microsoft Active Directory, a unique 128 bit number that identifies an Active Directory object.    See also Active Directory …   Dictionary of networking

  • Globally Unique Identifier — …   Википедия

  • Organizationally unique identifier — An Organizationally Unique Identifier (OUI) is a 24 bit number that is purchased from the Institute of Electrical and Electronics Engineers, Incorporated (IEEE) Registration Authority. This identifier uniquely identifies a vendor, manufacturer,… …   Wikipedia

  • Organizationally Unique Identifier — An Organizationally Unique Identifier (OUI) is a 24 bit number that is purchased from the Institute of Electrical and Electronics Engineers, Incorporated (IEEE) Registration Authority. This identifier uniquely identifies a vendor, manufacturer,… …   Wikipedia


Compartir el artículo y extractos

Link directo
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.