gpt4 book ai didi

encryption - 如何在 OpenSSL/libcrypto 中导出公钥?

转载 作者:行者123 更新时间:2023-12-05 00:40:15 25 4
gpt4 key购买 nike

我使用以下方法创建了一个 RSA key :

RSA_generate_key(2048, RSA_F4, NULL, NULL);

现在我想将公钥导出到另一方 B。现在,我刚刚存储了整个 RSA* 结构并通过网络发送,B 能够使用它使用 RSA_public_encrypt() 进行加密。

但我认为在这种情况下,我实际上已经导出了整个公钥/私钥对,而不仅仅是公钥。我只想导出 RSA key 的公共(public)部分。我如何使用 OpenSSL API 来做到这一点?

谢谢

最佳答案

你可能想要函数 d2i_RSAPublicKey and i2d_RSAPublicKey . i2d 将 RSA key 结构序列化为字节串,而 d2i 执行相反的操作。

关于encryption - 如何在 OpenSSL/libcrypto 中导出公钥?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3818485/

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