古詩詞大全網 - 藝術簽名 - 數字簽名的基本原理有哪些?

數字簽名的基本原理有哪些?

(1)被發送文件采用哈希算法對原始報文進行運算,得到壹個固定長度的數字串,稱為報文摘要,不同的報文所得麽的報文摘要各異,但對相同的報文它的報文摘要卻是惟壹的;

(2)發送方生成報文的報文摘要,用自己的私鑰地摘要,用自己的私鑰地摘要進行加密來形成發送方的數字簽名;

(3)這個數字簽名作為報文的附件和報文壹起發送給接收方;

(4)接收方首先從接收到的原始報文中用同樣的算法計算機出新的報文摘要,再用發送方的公鑰對報文附件的數字簽名進行解密,比較兩個報文摘要,如果值相同,接收方就能確認該數字簽名是發送方的。