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

数据加密和数据签名的本质区别 解释

时间:2014-08-13 10:34:55      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:style   color   使用   strong   数据   size   on   sp   

数据加密:

用公钥加密,只能用自己的私钥解密,因为私钥只有你自己有,所以别人不可能能够解密,看到你的内容,保证了数据的保密性。


数据签名:

用私钥加密,只能用公钥解密,任何人都可以用公钥解密。因为私钥只有你自己有,所以保证了该数据肯定是从你这发送出去的,不可能是别人发的。


从以上解释可以看出,数据签名和数据加密的过程都是使用公开的密钥系统,但实现的过程正好相反,

数据加密使用的是接受方的密钥对,任何知道接受方公钥的都可以向接受方发送消息,但是只有拥有私钥的才能解密出来;

数据签名使用的是发送方的密钥对,任何接受方都可以用公钥解密,验证数据的正确性。


一句话总结:

数据加密保证了数据接受方的数据安全性。

数据签名保证了数据发送方的数据安全性。

数据加密和数据签名的本质区别 解释,布布扣,bubuko.com

数据加密和数据签名的本质区别 解释

标签:style   color   使用   strong   数据   size   on   sp   

原文地址:http://blog.csdn.net/simonchi/article/details/38531971

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