gpt4 book ai didi

objective-c - 使用 AES 的 iPhone 非对称加密

转载 作者:行者123 更新时间:2023-12-04 06:04:17 25 4
gpt4 key购买 nike

团队,

我想对使用 Objective C 的 iPhone 应用程序使用 AES 算法进行非对称加密。
我已经广泛看到使用 AES 的对称加密,所以我不确定是否支持使用 AES 的非对称加密。请就此向我提出建议。

最佳答案

AES 是一种对称密码。它不能简单地用作非对称(即公钥)容量。

我猜你的问题的原因是 key 交换的问题——这样你就可以建立一个 AES 加密的连接,而不必依赖预共享 key 。

存在许多有效的方法,但我只想说两个:

  • 看看或 Diffie-Hellman。您可以让连接的双方就 key 达成一致,而无需实际交换该 key 。 http://en.wikipedia.org/wiki/Diffie –Hellman_key_exchange
  • RSA。我是博坦的粉丝。免费。有用。您可以在双方生成公钥/私钥对,交换公钥,然后安全地交换私钥,然后启动AES。 http://botan.randombit.net/pubkey.html

  • 与往常一样,此建议需要伴随警告:很容易错误地执行此操作并在很大程度上(或完全)阻碍您的安全工作。小心踩踏。

    关于objective-c - 使用 AES 的 iPhone 非对称加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8557410/

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