我有一个发送文件的iMessage应用程序。数据使用CloudKit保存在iCloud服务器中。一切正常。
现在,我想添加新的安全级别。我想先加密数据,然后再将其发送到iCloud。
问题在于无法使用公钥/私钥对:
以下任何一个选项都不足以确保数据安全:
iCloud可能是安全的,但是用户的数据可能是个人/敏感的,因此我想添加一个新的安全层+这对我来说是一个有趣的练习。
有人可以帮助找到正确的加密方法吗?
答案 0 :(得分:0)
您可以在自定义MSMessage的URL中发送密钥,以及CloudKit地址。网址密钥和地址可以作为数据网址的基本64格式进行编码,因此只有您的应用知道如何解码。
这样,至少有人需要知道如何在获取加密密钥之前对标准url进行解码。