码迷,mamicode.com
首页 > 其他好文 > 详细

易错点(三)

时间:2014-08-30 18:59:19      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   使用   strong   ar   文件   数据   

bubuko.com,布布扣

a:发送者的私钥或接收者的公钥

b:发送者的公钥或接收者的私钥

非对称加密算法需要两个密钥公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法

非对称加密算法的保密性比较好,它消除了最终用户交换密钥的需要,但加密和解密花费时间长、速度慢,它不适合于对文件加密而只适用于对少量数据进行加密。

工作原理 

1.A要向B发送信息,A和B都要产生一对用于加密和解密的公钥私钥
2.A的私钥保密,A的公钥告诉B;B的私钥保密,B的公钥告诉A。
3.A要给B发送信息时,A用B的公钥加密信息,因为A知道B的公钥。
4.A将这个消息发给B(已经用B的公钥加密消息)。
5.B收到这个消息后,B用自己的私钥解密A的消息。其他所有收到这个报文的人都无法解密,因为只有B才有B的私钥

易错点(三)

标签:style   blog   http   color   使用   strong   ar   文件   数据   

原文地址:http://www.cnblogs.com/wangyuelang0526/p/3946688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!