Universally unique identifier

De Wikipedia, la enciclopedia libre
(Redirigido desde «Universally Unique Identifier»)
Saltar a: navegación, búsqueda

Definición[editar]

Un UUID es un número de 16-byte (128-bit). El número teórico de posibles UUID es entonces de unos 3 × 1038. En su forma canónica, un UUID consiste de 32 dígitos hexadecimales, mostrados en cinco grupos separados por guiones, de la forma 8-4-4-4-12 para un total de 36 caracteres (32 dígitos y 4 guiones). Por ejemplo:

550e8400-e29b-41d4-a716-446655440000

Un UUID puede ser usado también con un identificador específico intencionalmente y repetidamente usado para identificar la misma cosa en diferentes contextos. Por ejemplo, en Microsoft Component Object Model, todos los componentes deben implementar la interfaz IUnknown (Interfaz desconocido), que es realizado creando un UUID representante de IUnknow. En todos los casos cuando IUnknown es usado, ya sea usado por un proceso intentando acceder a la interfaz IUnknow en un componente, o por un componente implementando la interfaz IUnknown, siempre es referenciado por el mismo identificador: 00000000-0000-0000-C000-000000000046.

Tiempo necesario para obtener todos los UUID posibles[editar]

Si se estima la población de la Tierra en siete mil millones de personas y todas ellas dedicaran las veinticuatro horas del día a generar mil UUID cada segundo, demorarían 111,700,653 veces la Edad del Universo para obtenerlos todos

Enlaces externos[editar]

Un ejemplo es el Folio fiscal de los Comprobantes Fiscales Digitales(CFDI)