签名和加密的区别

来源:互联网 发布:淘宝卖家冻结资金 编辑:程序博客网 时间:2024/06/04 19:15

在项目中用到了数字签名和加密,为什么两者都要用到,是因为一个保证了数据不能被别人看到,另一个保证了数据是我自己发出去的,而不是别人发的。具体如下:

数据加密:用公钥加密,只有用私钥解开,因为私钥只有你自己有,所以他保证了数据不能被别人看到
签名:用私钥加密,只能用公钥解密,任何人都可以用公钥验证。因为私钥只有你自己有,所以它可以保证数据只能是你发出的,不可能有别人发出,除非你得私钥丢失或被第三方破解出来。

原创粉丝点击