Los identificadores únicos globales (GUID) son una cadena agrupada con un formato específico que supongo que tiene un motivo de seguridad.
Un GUID se escribe más comúnmente en texto como una secuencia de dígitos hexadecimales separados en cinco grupos, como:
3F2504E0-4F89-11D3-9A0C-0305E82C3301
¿Por qué las cadenas GUID / UUID no son solo bytes aleatorios codificados usando hexadecimal de longitud X?
Esta notación de texto contiene los siguientes campos, separados por guiones:
| Hex digits | Description |------------------------- | 8 | Data1 | 4 | Data2 | 4 | Data3 | 4 | Initial two bytes from Data4 | 12 | Remaining six bytes from Data4
También hay varias versiones de los estándares UUID .
Los UUID de la Versión 4 generalmente se almacenan internamente como una matriz cruda de 128 bits, y generalmente se muestran en un formato similar a:
uuid: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx