Qual versão de UUID usar?
v1 é o formato legado baseado em tempo. v3 e v5 geram UUID repetível a partir de nome e namespace (MD5 e SHA-1). v4 é aleatório. v6 reorganiza valores baseados em tempo para ordenação, enquanto v7 usa tempo Unix e dados aleatórios.
O que significa cada parte do UUID
018f6f3a-4bcd-7abc-8def-0123456789ab
└── timestamp ──┘ │ │
│ └─ variante: identifica o formato UUID RFC
└────── versão: 1/3/4/5/6/7 = formato UUIDUm UUID possui 128 bits, normalmente exibidos em cinco grupos hexadecimais separados por hífens. Em v3 e v5, o mesmo nome e namespace sempre geram o mesmo UUID. No v4, quase todos os bits são aleatórios. Em v1, v6 e v7, a estrutura possui timestamp; v7 usa milissegundos Unix. Os bits de versão e variante garantem interoperabilidade.
UUIDs são seguros?
UUIDs são identificadores, não senhas ou tokens de autorização. Não os use como substitutos para segredos ou controle de acesso.