非对称加密(公钥和私钥)

之前网上也看了很多关于公钥和私钥的解释,但是始终没理解到其中的含义.最近在看文章时才慢慢理解,简单记录一下思想.

首先解释一下非对称加密:

对称加密: 比如说我有一个key(钥匙),发送消息双方都拥有它, 加密解密都是用key,像战争时的密码本..不安全.

非对称加密:加密消息的key有一对key1和key2. key1和key2可以使用一个加密消息,另一个解密消息使用,

假设 A 用户-->B用户  A向B发送信息.双方想保证数据的安全采用非对称加密.怎么实现的呢?

首先 B用户 需要有一对公钥和私钥(自己使用),公钥可以放在公网上供合作方使用(这里就是A用户),A用户下载了公钥,然后给B用户发送信息使用公钥加密.

当B接收到信息之后使用私钥解密完成信息发送.


那么当B用户给A用户发送消息时,同样的道理,,A用户也要有自己的一对公钥和私钥.  公钥给B使用加密消息,私钥自己解密消息


非对称加密方式

你可能感兴趣的:(非对称加密(公钥和私钥))