不对称加密方式安全
公钥:(公共使用)加密
加密
私钥:(仅本身使用,严格保密)解密spa
简单来讲:用公钥加密的信息,只有经过其私钥能够解密。table
例子:信息安全
A→B (简单发送)总结
1:A要对B的发送信息,为了保证信息安全。 A使用B的公钥进行加密。黑客
2:B收到消息后,使用本身的私钥对信息解密 word
可是:tab
上面例子,如何保证B收到的消息必定是A发送过来的?而不是黑客使用B的公钥伪造的信息!解密
因而,A在该信息中加入了“数字签名”
1:所谓签名——便是一段使用A私钥加密的信息。
2:B在收到消息后,先使用本身的私钥对信息进行解密。解密消息的同时,也获得了消息中的签名。
3:B使用A的公钥,对签名信息进行解密。解密成功说明消息的来源的确是A。不然验签失败。
总结:
公钥 | 加密消息,解密签名 | 公用 | 加密消息,解密签名 | 保证收件人身份 | |
私钥 | 加密签名,解密消息 | 私用(秘密) | 加密签名,解密消息 | 保证发件人身份 |