我需要使用OpenSSL库从C ++代码生成数字签名。我知道我需要DSA dsa_do_sign,但不明白如何确切使用它。

有人有一个例子,还是比OpenSSL提供的文档更好的参考?

提前致谢!

有帮助吗?

解决方案

您似乎使RSA和DSA感到困惑。但是,如果要使用RSA-SHA256签名,请使用 签名的EVP接口. 。您可以用 EVP_SignInit_ex() 方法 EVP_sha256() 为了 type 争论。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top