最近在在网上浏览SSL协议加密有关的文章时,越感对“数字签名”产生了不小的困惑。直接搜索“什么是数字签名”,发现了这篇早期文章:
http://www.youdzone.com/signature.html,很早,但是依旧耐人寻味。在网贴上也找到了相关的翻译:http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html。读了下来,觉得它这个翻译其实只是义译,连“故事情节”都变动不少,于是就自己动起手来,于是就有了本文..
Bob的公钥对于需要它的任何人都能得到,但是他的私钥则自己保留。密钥(公钥和私钥)是用来加密信息的。加密信息的过程意味着“混淆打乱”,以至于只有拥有合适密钥的人才能将其再次变得可读。Bob的两把钥匙中,任何一把用来加密数据,另一把就能解密数据。
Susan(如下展示)用Bob的公钥加密了一条信息发给Bob,Bob则用私钥来解密信息进行读取。Bob的任一同事可能都可以拿到Susan已经加密的信息,但是没有Bob的私钥,这些数据都是没用的。
Plot 纠结ing..(悲剧,没故事...)
(图为验证数字证书的标识)
链接: http://pan.baidu.com/s/1qWNrSZy 密码: vsi1
原文地址:http://blog.csdn.net/zihao2012/article/details/44408215