簽名的實現過程:
輸入:原文、私鑰
輸出:簽名值
1、將原文做HASH
2、將HASH用私鑰加密,結果就是簽名值
驗證簽名的實現過程:
輸入:簽名值、原文、公鑰
輸出:是否驗證通過
1、將原文做HASH1
2、將簽名值用公鑰解密,取得HASH2
3、將第1步的HASH1與第2步的HASH2做比較,兩個HASH壹樣就驗證通過,否則不通過
簽名的實現過程:
輸入:原文、私鑰
輸出:簽名值
1、將原文做HASH
2、將HASH用私鑰加密,結果就是簽名值
驗證簽名的實現過程:
輸入:簽名值、原文、公鑰
輸出:是否驗證通過
1、將原文做HASH1
2、將簽名值用公鑰解密,取得HASH2
3、將第1步的HASH1與第2步的HASH2做比較,兩個HASH壹樣就驗證通過,否則不通過