UUID es la abreviatura de Identificador Único Universal (Universally Unique Identifier), un estándar de construcción de software, también parte de la Fundación de Software Abierto en el ámbito de la computación distribuida. Su propósito es permitir que todos los elementos en un sistema distribuido tengan información de identificación única, sin necesidad de designar dicha información a través de un control central. De esta manera, cada persona puede crear UUID que no entren en conflicto con los de otros. En tal situación, no es necesario preocuparse por problemas de duplicación de nombres al crear bases de datos. El UUID más ampliamente utilizado es el Identificador Global Único (GUID) de Microsoft, y otras aplicaciones importantes incluyen el sistema de archivos ext2/ext3 de Linux, particiones encriptadas LUKS, GNOME, KDE, Mac OS X, entre otros. Además, también podemos encontrar la implementación en la biblioteca UUID del paquete e2fsprogs.
UUID está compuesto por un conjunto de 32 dígitos hexadecimales, por lo que el número total teórico de UUID es 16^32 = 2^128, aproximadamente igual a 3.4 x 10^38. Esto significa que si se generaran 1 billón de UUID por nanosegundo, tomaría 100 mil millones de años para agotar todos los UUID.
El formato estándar de UUID consta de 32 dígitos hexadecimales, divididos por guiones en cinco segmentos, con la forma de 8-4-4-4-12 de 32 caracteres.
Recientemente has utilizado: