Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我计划使用 SMS 或电子邮件将用户的 UUID 发送给我的应用程序的其他用户。我假设用户的 UUID 是一条相对敏感的信息,那么加密它有意义吗?如果是这样,我应该怎么做?
使用此代码获取 UUID(我只打算支持 iOS 6 和 > )
NSString *UUID = [UIDevice currentDevice].identifierForVendor.UUIDString;
它不是超级敏感的,因为它不是设备的实际 UUID,而是一个随机生成的,对您的应用来说是唯一的。它并不比您自己创建的 UUID 更敏感。
决定它的“敏感性”的是你打算如何使用它。使用该 UUID,我可以以某种方式冒充您的最终用户吗?我可以访问他们的数据吗?那会不会有问题?
如果答案是“否”,那么继续并以未加密的方式发送。如果是“是”,则对其进行加密。安全框架中有很多内置的加密方法。