2010-06-01 84 views
4

我需要使用OpenSSL庫從C++代碼生成數字簽名。 我明白我需要那個DSA \ DSA_do_sign,但不明白如何使用它。如何使用OpenSSL庫生成RSA-SHA256數字簽名?

有人有一個例子,或比OpenSSL提供的文檔更好的參考嗎?

提前致謝!

+0

rsa與DSA不一樣。 – 2010-06-01 16:51:13

回答

3

你似乎有RSA和DSA困惑。但是,如果您想使用RSA-sha256進行簽名,請使用EVP interface for signing。您可以使用EVP_SignInit_ex()方法進行初始化,EVP_sha256()用於type參數。

+0

非常感謝! – rkellerm 2010-06-02 12:39:20