我想使用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?