网络加密技术,生动详解

 

思思和奔奔是对恋人,他们两地分居,每通过网络来聊天。
每天思思都会在网络上呼唤奔奔

思思:奔奔在吗
奔奔:在啊,是思思吗?
思思:恩

可是国际女间谍黑玫瑰也喜欢奔奔,她知道奔奔只和思思说话,就试图假冒思思。

黑玫瑰:奔奔在吗
奔奔:在啊,是思思吗?
黑玫瑰:恩。

后来这件事让奔奔和思思发现了,他们想了个办法,先让思思说个加密方法(公钥),
奔奔再随便说个数字,把这个数字用刚才的加密方法加密,发给思思,思思再用自己的方法解密(私钥)
解密后发给奔奔,奔奔看是不是和原来的数字一样,是一样就是真的思思啦。于是

思思:奔奔在吗?
奔奔:在啊,是思思吗?
思思:是啊,你把数字先加5,再乘2。(宣布公钥)
奔奔想了想,出了个数字123456,用思思的公钥加密后成了246922
奔奔:246922
思思把246922先除2再减5,变成了123456(私钥解密)
思思:123456
奔奔:对了,看来真的是思思哦。

黑玫瑰听了后也这样做,可是她不知道先除2再减5(不知道思思的私钥),所以她无法算出123456
所以老是被奔奔识破
不过黑玫瑰仔细分析这两个数字,擅长破解的她终于分析出密码原来是先除2再减5,又开始冒充思思了..
于是思思和奔奔又想出了新办法,由奔奔说一段长点的数字,用思思的公钥加密后给思思,思思解密后
只是随便取其中一部分给奔奔,奔奔只要发现是其中一部分就行了,于是

思思:奔奔在吗?
奔奔:在啊,是思思吗?
思思:是啊,你把数字先加1,再乘2。(宣布公钥)
奔奔想了想,出了个数字123456789,用思思的公钥加密后成了246913580
奔奔:246913580
思思把246913580先除2再减1,变成了123456789(私钥解密),再取其中一的段45678
思思:45678
奔奔:对了,是原来数字其中的一段,看来真的是思思哦。

这下黑玫瑰没办法了,她无轮怎么算也不知道思思是取了哪段,不过最后她想了想,露出了一丝冷笑

黑玫瑰:奔奔在吗?
奔奔:在啊,是思思吗?
黑玫瑰:是啊,我的算法变了,你把数字先加3,再乘3。(宣布公钥)
奔奔想了想,出了个数字123456789,用黑玫瑰的公钥加密后成了370370376
奔奔:370370376
黑玫瑰把370370376先除3再减3,变成了123456789(私钥解密),再取其中一的段45678
黑玫瑰:45678
奔奔:对了,是原来数字其中的一段,看来真的是思思哦。

原来黑玫瑰假冒思思,用自己的公钥代替思思的公钥,奔奔并不知情。
正在奔奔和思思苦无对策的时候,美女公证处的同志来。。
美女公证处的同志对思思说:只要你来我们这样公证一下,我就会给你个美女证书,证明你的身份
并向全世界宣布,美女思思的算法是先加1,再乘2,不用这个算法的就不是思思。思思高兴答应了,
(进行了CA认证)
于是

思思:奔奔在吗?
奔奔:在啊,是思思吗?
思思:这是我的证书,你看看吧。
奔奔把美女公证处的证书仔细检察真伪(用美女公证处的公钥解密),看到了思思的身份证
奔奔:是思思的身份,说说你的算法吧
思思:恩,你把数字先加1,再乘2。(宣布公钥)
奔奔想了想,出了个数字123456789,用思思的公钥加密后成了246913580
奔奔:246913580
思思把246913580先除2再减1,变成了123456789(私钥解密),再取其中一的段45678
思思:45678
奔奔:对了,是原来数字其中的一段,看来真的是思思哦。

这下黑玫瑰傻了眼了,因为自己不是美女,所以不能去公证,就算公证了也不能用先加1,再乘2的算法
于是她狠了狠心说,你不让我假冒你,我就瞎捣乱,我偷听你们说话,再发表出去,看你们羞不羞

这时候的奔奔和思思因为不想让情话被别人听见,想了个办法,身份验证过后
奔奔:对了,是原来数字其中的一段,看来真的是思思哦。
奔奔想了个新加密方法(用英文说),然后用思思的公钥加密起来
奔奔:思思的公钥(奔奔想的新加密方法)
思思收到后,用自己的私钥解密,看到奔奔的加密码方法,就用奔奔的加密方法把情话加密码发给奔奔
思思:I Love you
奔奔收到后用自己的加密码方法解密,知道思思说的是"我爱你",
于是这两个小情人的话语就通过只有他们自己知道的加密方法在网络上传播

黑玫瑰还不死心,利用自己的间谍技术去拦截奔奔和思思的对话
思思:奔奔在吗?
黑玫瑰:我是奔奔,我在呢?
思思:这是我的证书,你看看吧。
黑玫瑰把证书给奔奔,奔奔通用验证,再发话给黑玫瑰
黑玫瑰再把奔奔的话发给思思
奔奔完全不知道自己一直和黑玫瑰在说话,直到思思说了 I love you
黑玫瑰不知道 I love you是什么意思(因为加了密),但她胡编乱改,改成了 @#%R&^@*(@9
发给了奔奔,奔奔解密后不知道是什么意思,于是,在黑玫瑰的捣乱下,奔奔和思思无法正常
说话了

最后聪明的奔奔还是想出了办法,对思思说,已后我们说话都要加个“我们永远相爱”(MAC),黑玫瑰
乱改的话,就会破坏“我们永远相爱”这几个字,我们要是看到这几个字被破坏了,就知道黑玫瑰
在中间做手脚了。于是身份验证后

思思:加密(今天什么时候吃饭的呀,我们永远相爱)
奔奔:加密(7点啦,我们永远相爱)
黑玫瑰发现了,她不知道奔奔和思思之间在说什么,就又捣乱
思思:加密(今天天气冷不,我们永远相爱)
黑玫瑰破坏后发给了奔奔
奔奔解密后发现没有了“我们永远相爱”的话,就通知警察,警察通过网络找到了黑玫瑰,绳之以法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值