数字签名

在说明数字签名前先要解释一下什么是“邮件文摘”(message digest), 简单地说就是对一封邮件用某种算法算出一个能体现这封邮件“精华”的数来, 一旦邮件有任何改变这个数都会变化,那么这个数加上作者的名字(实际上在作者的密匙里)还有日期等等,就可以作为一个签名了。数字签名就是甲用自己的私匙将上述的“精华”加密,附加在邮件上,再用乙的公匙将整个邮件加密。这样这份密文被乙收到以后,乙用自己的私匙将邮件解密,得到甲的原文和签名,乙自身的验证系统也从原文计算出一个“精华”来,再用甲的公匙解密签名得到的数比较,如果符合就说明这份邮件确实是甲寄来的。实际上数字签名方式在商业领域具有很大的应用前途,可以有效的防止发信人抵赖和信件被途中篡改

[用户系统信息]Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; TheWorld)
最后编辑2007-12-25 12:57:12