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