古詩詞大全網 - 藝術簽名 - 數字簽名的基本流程是什麽?

數字簽名的基本流程是什麽?

包括簽名過程和驗證簽名過程。

簽名的實現過程:

輸入:原文、私鑰

輸出:簽名值

1、將原文做HASH

2、將HASH用私鑰加密,結果就是簽名值

驗證簽名的實現過程:

輸入:簽名值、原文、公鑰

輸出:是否驗證通過

1、將原文做HASH1

2、將簽名值用公鑰解密,取得HASH2

3、將第1步的HASH1與第2步的HASH2做比較,兩個HASH壹樣就驗證通過,否則不通過