为什么iPhone设备ID是40个字符?

为什么iPhone设备ID是40个字符?,iphone,ipod-touch,uuid,udid,Iphone,Ipod Touch,Uuid,Udid,UUID通常是36个字符。它不是UUID,而是UDID。UUID在运行中生成为唯一的,然后存储。然而,UDID是根据手机上的硬件计算出来的,所以它永远不会生成。40个字符的长度可能意味着它是几个硬件信息的SHA1散列,也可能只是巧合。因为UDID≠ 乌伊德。iPhone唯一设备标识符(UDID)是从手机芯片中提取的几个不同硬件标识符的散列。它不是软件对象的软件生成标识符 它是160位,而不是128位,所以需要40个十六进制字符来表示,而不是32+4个连字符

UUID通常是36个字符。

它不是UUID,而是UDID。UUID在运行中生成为唯一的,然后存储。然而,UDID是根据手机上的硬件计算出来的,所以它永远不会生成。40个字符的长度可能意味着它是几个硬件信息的SHA1散列,也可能只是巧合。

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

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