gpt4 book ai didi

objective-c - 使用 Transforms/Security.framework 的 RSA 加密 + Objective-C

转载 作者:行者123 更新时间:2023-12-03 16:40:53 24 4
gpt4 key购买 nike

我正在尝试使用 RSA 公钥加密通过网络加密 AES+CBC key ,但是我无法找到正确的工具或设置来实现我的目标。

我一直在研究 Transforms API,它完全能够使用 RSA 来签名/验证数据,但迄今为止无法弄清楚如何利用它来加密自身。

因此,我的问题如下:我是否一直坚持使用 libcrypto/OpenSSL,或者我试图通过 API 实现的目标实际上仍然可行吗?目标是使用“SecEncryptTransformCreate”等来使用 RSA 而不是 AES/对称加密。

最佳答案

根据 API,SecEncryptTransformCreate 似乎支持 PKCS#1(v1.5,尽管没有说明)和 OAEP 填充。我还看到了(更安全)OAEP padding 的一些示例.

同样,API 似乎没有在任何地方指定 RSA,但指定了 PKCS#1 填充和 OAEP 填充 are RSA specific encryption schemes .

所以您似乎正在查看 correct API使用。请注意,要加密大量纯文本,您应该使用混合加密(AES 和 RSA)。

关于objective-c - 使用 Transforms/Security.framework 的 RSA 加密 + Objective-C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26047260/

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