我正在使用OpenSSL为我的项目执行加密模块。我需要一个RSA PKCS#1 v2.1实现。如何检查OpenSSL是否实现了PKCS#1 v2.1?
有人说这是实施的:
RFC 3447(pkcs#1 v2.1): Is it implemented in Openssl ? If so from which version?
但是在文档中是PKCS#1 v2.0。
那么,它实施了吗?如果没有,我在哪里可以找到PKCS#1 v2.1的库?
答案 0 :(得分:0)
我很遗憾地说你的要求不是那么明智。
PKCS#1标准定义了可以使用的各种算法。它们还为它们提供名称,例如RSAES-OAEP和RSAES-PKCS1-v1_5(这是PKCS#1 v1.5中引入的原始加密方案)。这些方案与PKCS#1 v2.0中描述的方案完全兼容。
幸运的是,您应该可以毫无问题地使用OpenSSL。它不太可能失败。但首先你需要知道你应该使用的算法和可能的算法参数(对于OAEP / MGF1)。
如果 失败,请尝试并回来。