是否可以使用openssl的EVP api使用公钥解密

时间:2016-12-08 09:54:47

标签: c openssl

我在文档中找到的所有示例都是HIST_ID item_id ITEM_TYPE EVENT_CD STATE USER_NM EVENT_DT 1953 115 SOURCE_ITEM_ID COMMENT AP Exception proc2 2016-04-20 11:24:56.207 5254 137 SOURCE_ITEM_ID COMMENT Final Approval bnunn 2016-05-05 14:52:50.800 7120 255 SOURCE_ITEM_ID COMMENT AP Exception bnunn 2016-05-18 11:15:47.657 17082 424 SOURCE_ITEM_ID COMMENT AP Exception admincor360 2016-12-08 01:56:30.670 17086 424 SOURCE_ITEM_ID COMMENT AP Exception admincor360 2016-12-08 02:14:01.743

因此,我可以使用EVP_XXX api使用公钥解密吗?或者使用公钥解密的唯一方法是使用RSA_XXX api?

欢迎任何回答。

1 个答案:

答案 0 :(得分:1)

  

是否可以使用openssl的EVP api

使用公钥解密

没有。它不是有效的加密操作。您将无法使用大多数安全库,如Botan,Crypto ++或OpenSSL。

  

因此,我可以使用EVP_XXX api使用公钥解密吗?或者使用公钥解密的唯一方法是使用RSA_XXX api?

通常人们在开始要求“使用私钥加密”和“使用公钥解密”问题时需要Signature Scheme with Recovery。但是我们不知道你的用例是什么,所以我们无法真正提出建议。

要求加密系统建议可能是Stack Overflow的主题。也许您应该在Cryptography Stack ExchangeInformation Security Stack Exchange上描述您的问题并寻求指导。