GUID

Es la sigla de "Globally Unique Identifier".

Un GUID es un número de 128 bits que identifica de forma única algo en un sistema informático. Cada GUID se genera algorítmicamente y proporciona una cadena de identificación, similar a un número de serie, que probablemente ningún otro objeto de ningún sistema tendrá. Los programas suelen usar GUID para crear identificadores distintos para registros de bases de datos, cuentas de usuario, transacciones, tokens de seguridad, dispositivos de hardware y muchos otros objetos.

Un GUID consta de 32 dígitos hexadecimales organizados en grupos (8-4-4-4-12) separados por guiones. A continuación se muestra un ejemplo típico de GUID:

9AC1A6F1-4A87-4624-B5F5-B74D494E21E0

Aunque cada GUID está diseñado para ser completamente único, esa unicidad no proviene de ninguna autoridad central: no existe una gran base de datos que lleve un registro de los GUID para garantizar que no haya duplicados. En cambio, es probable que un GUID individual sea único debido al gigantesco espacio de direcciones permitido por 128 bits de datos (más de 340 trillones de trillones de trillones de valores posibles). Se podría generar mil millones de GUID por segundo y aun así se tardaría más de un billón de años en agotar el espacio de direcciones.

La especificación de GUID describe varias versiones estándar que utilizan distintos factores para aumentar la probabilidad de que el resultado sea único. Los generadores de GUID de las versiones 1 y 2 usan una marca de tiempo y la dirección MAC del dispositivo como valores iniciales. Los generadores de las versiones 3 y 5 crean un GUID combinando un identificador de espacio de nombres y el nombre asignado al objeto, y luego aplican una función hash al resultado mediante los algoritmos MD5 o SHA-1. Los generadores de la versión 4 usan un generador de números aleatorios o pseudoaleatorios para crear GUID sin incluir información específica de la hora o del dispositivo. La mayoría de los lenguajes de programación tienen bibliotecas de código para generar GUID que los desarrolladores pueden usar en sus programas, y es habitual encontrar aplicaciones y sitios web que generan GUID.

NOTE: Los GUID también se conocen como UUID y los términos pueden usarse indistintamente. Microsoft prefiere usar el término GUID en sus plataformas, mientras que la mayoría de las demás empresas usa UUID.

Actualizado August 18, 2023 por Brian P.

quizPon a prueba tu conocimiento

An interrupt request invokes a routine commonly abbreviated as what?

A
IPX
0%
B
IPS
0%
C
ISR
0%
D
ISP
0%
Correct! Incorrect!     View the ISR definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de GUID en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.