|
|
1
8
PKCS#1 ,在版本2.0之前,描述了单个加密方案。从版本2.0开始,OAEP填充被添加到PKCS#1中,以前的加密方案被追溯称为“v1.5”(因为这是PKCS#1的1.5版本中描述的唯一方案)。在PKCS#1本身中,这两种加密方案称为“RSAES-OAEP”和“RSAES-PKCS1-V1#5”。 OAEP填充理论上可以与许多其他非对称加密方案一起使用,但RSA是(到目前为止)使用最广泛的非对称加密系统。 ,带有OAEP填充的RSA加密通常称为“PKCS#1 v2.0加密”,因为旧的方案称为“PKCS#1 v1.5加密”,但这不是“官方”名称。OAEP和v1.5都是标准的,并且受到PKCS#1最新版本的支持,因此v1.5和OAEP一样是一个“v2.0”方案。如上所述,官方名称(定义见PKCS#1)为“RSAES-OAEP”。 |
|
|
2
0
in this pdf. (见第56页)。我不知道是否有人真的把v2.0称为OAEP。应该注意的是,我并没有密切参与使用这些标准,所以可能是这样,我也不知道。 (因拼写/语法错误而编辑) |
|
|
3
0
使用源代码
加密方案 随后在v2.0中被称为“RSAES-PKCS1-v15”。第二个的正式名称 v2.0中引入了“RSAES-OAEP”(RSA加密方案-最佳非对称加密填充)。
为了使情况更加复杂,v2.1更改了RSAES-OAEP的定义。因此PKCS#1v2.0中的RSAES-OAEP是 甚至不同版本的标题也略有不同! 做或不做,没有尝试最好使用官方术语“RSAES-OAEP”和版本号。
此外,还有 编码方法 这是个陷阱! |