RSA加密和解密

时间:2013-09-11 06:57:53

标签: encryption cryptography openssl rsa pkcs#1

我想使用RSA算法加密一些内容。使用RSAES_OAEP PKCS#1

中指定的Version 2.1

我使用openssl进行加密。但问题是,openssl api称为

RSA_public_decrypt()

我无法进行必要的加密。根据PKCS#1 v2.1中定义的EME-OAEP,哈希函数应为sha256,并且掩码生成函数应使用哈希函数sha256。如果我将填充设置为RSA_PKCS1_OAEP_PADDING它将使用PKCS#1 v2.0中定义的EME-OAEP。我不会得到所需的输出。所以我的问题是如何在调用encrypt / decrypt apis之前对RSA进行配置,设置哈希函数和掩码生成函数以使用SHA256?

0 个答案:

没有答案