我打算使用短信或电子邮件将用户的UUID发送给我的应用的其他用户。我假设用户的UUID是一个相对敏感的信息,所以加密它是有意义的吗?如果是这样,我该怎么做呢?
使用此代码获取UUID(我只计划支持iOS 6和>)
NSString *UUID = [UIDevice currentDevice].identifierForVendor.UUIDString;
答案 0 :(得分:2)
它不是超级敏感的,因为它不是设备的实际UUID,而是随机生成的UUID,对您的应用而言是独一无二的。它并不比你自己创建的UUID更敏感。
决定其“敏感性”的原因在于您计划如何使用它。有了那个UUID,我能以某种方式冒充你的最终用户吗?我可以访问他们的数据吗?这会有问题吗?
如果答案为“否”,则继续并以未加密的方式发送。如果是“是”,则加密它。安全框架中有许多内置的加密方法。