4

UUID 通常为 36 个字符。

4

2 回答 2

18

因为UDID≠UUID。iPhone 唯一设备标识符 (UDID) 是从手机芯片中提取的几个不同硬件标识符的哈希值。它不是软件对象的软件生成标识符。

它是 160 位,而不是 128 位,因此需要 40 个十六进制字符来表示,而不是 32 + 4 个连字符。

于 2009-05-28T00:42:09.703 回答
6

它不是 UUID,而是 UDID。动态生成一个 UUID 以使其唯一,然后存储。但是,UDID 是根据手机上的硬件计算得出的,因此它永远不会生成。40 个字符的长度可能意味着它是一些硬件信息的 SHA1 哈希,或者它可能只是一个巧合。

于 2009-05-28T00:34:05.037 回答