Posted on 2006-05-03 14:32
奔跑的阿甘 閱讀(519)
評論(0) 編輯 收藏 引用 所屬分類:
ATM Technology/EMV Notes
數字簽名的原理
1 被發(fā)送文件采用哈希算法對原 始報文進行運算,得到一個固定長度的數字串,稱為報文摘要 (Message Digest),不同的報文所得到的報文摘要各異,但對相 同的報文它的報文摘要卻是唯一的。
2 發(fā)送方生成報文的報文摘要,用自己的私鑰對摘 要進行加密來形成發(fā)送方的數字簽名。
3 這個數字簽名將作為報文的附件和報文一起發(fā)送給接收方。
4 接收方首先從接收到的原始報文中用同樣的算法計算出新的報文摘要, 再用發(fā)送方的公鑰對報文附件的數字簽名進行解密,比較兩個報文 摘要,如果值相同,接收方就能確認該數字簽名是發(fā)送方的。