gpt4 book ai didi

ios - iOS加密-发送-保存-接收文件

转载 作者:技术小花猫 更新时间:2023-10-29 10:40:10 25 4
gpt4 key购买 nike

我有一个发送文件的 iMessage 应用程序。使用 CloudKit 将数据保存在 iCloud 服务器中。一切正常。

现在我想增加一个新的安全级别。我想在将数据发送到 iCloud 之前对其进行加密。

问题是无法使用公钥/私钥对:

  • 在 iMessage 中,扩展程序无法识别用户。
  • session 参与者之间不能打开实时 session 来交换 key 。

以下选项都不足以确保数据安全:

  • 使用应用程序中硬编码的 key 加密。
  • 生成一个随 secret 钥,用它加密数据并将其与数据一起保存在 iCloud 服务器中,以便与文件一起下载以对其进行解密。

iCloud 可能是安全的,但用户的数据可能是个人的/敏感的,所以我想添加一个新的安全层 + 这对我来说是一个有趣的练习。

谁能帮忙找到正确的加密方法?

最佳答案

您可以在自定义 MSMessage 的 url 中发送 key 以及 CloudKit 地址。 url key 和地址可以编码为 base-64 格式作为 data url 因此只有您的应用知道如何解码。

这样至少有人需要知道如何在获取加密 key 之前解码您的标准 url。

关于ios - iOS加密-发送-保存-接收文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52843463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com