Michael's Space

Technology changes the world, serves the people.
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Digital Signature

Posted on 2006-05-03 14:32 奔跑的阿甘 阅读(507) 评论(0)  编辑 收藏 引用 所属分类: ATM Technology/EMV Notes

数字签名的原理

1 被发送文件采用哈希算法对原 始报文进行运算,得到一个固定长度的数字串,称为报文摘要 (Message Digest),不同的报文所得到的报文摘要各异,但对相 同的报文它的报文摘要却是唯一的。
2 发送方生成报文的报文摘要,用自己的私钥对摘 要进行加密来形成发送方的数字签名。
3 这个数字签名将作为报文的附件和报文一起发送给接收方。
4 接收方首先从接收到的原始报文中用同样的算法计算出新的报文摘要, 再用发送方的公钥对报文附件的数字签名进行解密,比较两个报文 摘要,如果值相同,接收方就能确认该数字签名是发送方的。


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理