我正计划使用SMS或电子邮件将用户的UUID发送给我的应用的其他用户。我假设用户的UUID是一条相对敏感的信息,因此对其进行加密有意义吗?如果是这样,我应该怎么做呢?

使用此代码获取UUID(我仅打算支持iOS 6和>)

NSString *UUID = [UIDevice currentDevice].identifierForVendor.UUIDString;

最佳答案

它不是超级敏感的,因为它不是设备的实际UUID,而是随机生成的UUID,它对您的应用程序是唯一的。它比您自己创建的UUID更为敏感。

决定其“敏感性”的是您打算如何使用它。使用该UUID,我可以以某种方式模拟您的最终用户吗?我可以访问他们的数据吗?那会有问题吗?

如果答案为“否”,请继续进行发送,而不进行加密。如果为“是”,则对其进行加密。安全框架中有很多内置的加密方法。

关于ios - 通过短信和电子邮件发送iPhone UUID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18139498/

10-16 06:50