什么是数字签名?
2014-03-19 20:21
316 查看
数字签名,数字证书,我一直不明就里,也一直想要揭开他的神秘面纱,今天看到一篇讲得非常好的文章,将此翻译过来!
原文地址:http://www.youdzone.com/signature.html
张三是公司高富帅老总,为了公司数据保密,张三发给所有人的邮件都要加密,于是自己创建一种方法。首先张三创建了2把钥匙,一把叫公钥,一把叫私钥。公钥又交给锁匠复制了若干,发给了公司的每一个员工,自己留着私钥。并且给所有人包括张三.
公司里的任何人都可以有一把公钥,但是私钥只能张三拥有,这些钥匙就是为了加密和解密邮件,不管是公钥还是私钥都能够加密,和解密!
原文地址:
张三是公司高富帅老总,为了公司数据保密,张三发给所有人的邮件都要加密,于是自己创建一种方法。首先张三创建了2把钥匙,一把叫公钥,一把叫私钥。公钥又交给锁匠复制了若干,发给了公司的每一个员工,自己留着私钥。并且给所有人包括张三.
张三 |
| |||||||||
、 |
女神李四爱慕张三已经很久了,今天终于决定向张总告白,但是又怕其他人知道,于是她想到用张总发给他的公钥加密!
情书已经写好了,她颤颤巍巍的按下了Enter,心里各种慌乱
张总: 我不爱慕你的地位,也不爱慕你的钱财,我爱慕的是你:在我迷茫时给我的智慧指引,困难时对我的悉心帮助…… 总之你就是我的男神,你就是我的唯一,我非你不嫁!你呢? | 读度毒渡堵独肚镀赌睹杜督都犊妒顿蠹笃嘟渎椟牍黩髑芏儥凟剢剫匵厾噣土涂妬嬻宅帾斁晵暏樚枢橐椟殬殰涜渎牍犊独琽瓄皾睾秺窦竺笁笃纛荰蝳螙蠧裻襡襩覩诧読读讟诧豄赌贕醏錖 | ||
通过公钥加密 |
张三收到李四的邮件于是解密
读度毒渡堵独肚镀赌睹杜督都犊妒顿蠹笃嘟渎椟牍黩髑芏儥凟剢剫匵厾噣土涂妬嬻宅帾斁晵暏樚枢橐椟殬殰涜渎牍犊独琽瓄皾睾秺窦竺笁笃纛荰蝳螙蠧裻襡襩覩诧読读讟诧豄赌贕醏錖 | 张总: 我不爱慕你的地位,也不爱慕你的钱财,我爱慕的是你:在我迷茫时给我的智慧指引,困难时对我的悉心帮助…… 总之你就是我的男神,你就是我的唯一,我非你不嫁!你呢? | ||
通过私钥解密 |
收到公司女神李四的情书,张总欣喜若狂,一直忙于公司的各种事情,以前收到这种信一半置若罔闻,现在到了适当的年龄也该考虑私事了,恰好李四也是张三一直欣赏的员工!
为了保证没有其他人(王五一直暗恋李四)恶意串改张三的邮件内容,张三要想方设法让其他人没有办法修改他的邮件!
45354 68456 | |||||
通过HASH压缩机,李四将原文压缩成一个代表文章内容的消息摘要 | 将消息摘要通过张三的私钥加密,加密后的内容就是数字签名 | 数字签名 |
最后张三的邮件发送出去时内容如下:
如果邮件落入其他拥有张三公钥的人,那么他也能看到邮件,但是却不能修改邮件!
李四收到张三的邮件:
李四哭出来一个太平洋!她想不明白,为什么张三会这样说她?!!因为张三曾经在私下里对她的照顾与关怀明显不是普通上下级关系,而且张三看她的眼神也是男人看女人的眼神,她绝不相信这封邮件。于是她开始怀疑:
第一步