为RSA_sign的手册页()NID_sha和NID_sha1之间的区别说,有关的类型参数:请告诉我OpenSSL中
type denotes the message digest algorithm that was used to generate m. It usually is one of NID_sha1, NID_ripemd160 and NID_md5; see objects(3) for details.
但我可以看到另一种类型是NID_sha在OpenSSL源代码。 有人可以帮我解决这两者之间的区别吗?
我打算使用RSA_Sign函数来签署一个SHA-256,SHA-512的摘要,但我没有看到SHA-256和SHA-512的相应类型参数,所以我应该输入什么类型参数这些情况。
现在我使用的类型为NID_sha并尝试签署SHA-256,SHA-512的散列,并且它为它成功运行提供了一个合适的签名,后来的签名验证也是正确的,但我只是想知道什么是NID_sha?
任何帮助将不胜感激。 谢谢!
非常感谢!非常牛眼的答案。 – sunnyX 2011-04-08 09:41:41
你已经忘了打牛眼接受按钮,sunnyX ... – 2013-11-22 10:48:17