pha*_*lla 18 java encryption websphere-6.1
我们正在使用Java安全API生成数字签名(PKCS7).摘要算法为SHA-256,加密算法为RSA(SHA256withRSA).
在本地计算机中使用SunRsaSign提供程序,在某些内容上生成了签名.在WAS 8.0.0.2中使用IBMJCE提供程序,我们能够在相同的内容上生成相同的签名.
但问题是,我们不得不迁移回WAS 6.1.现在,生成的签名与上述2个生成的签名不同.我检查了所有3个案例中创建的消息摘要,并且在所有3个案例中都是相同的,但是在WAS 6.1的情况下签名是不同的.
WAS 6.1的IBMJCE提供商在SHA256withRSA加密方面是否存在任何已知问题?任何指针都将非常感激.谢谢
小智 1
真的有问题吗?据我所知,这必须适用
signature = sign(message)
verify(signature) == message
Run Code Online (Sandbox Code Playgroud)
不要求所有签名必须相同。那么您对这些签名的验证真的有问题吗?