描述密钥交换的过程
作者:互联网
秘钥交换:IKE (Internet Key Exchange)
公钥加密:用目标的公钥加密对称秘钥
DH (Deffie-Hellman):生成对称(会话)密钥
对称加密算法可以看成为一个通过算法和一个秘钥,对明文进行处理,变成一个无规则无意义的数据的算法。
对称密钥加密:双方共同持有这个密钥,发送方用这个密钥按照指定的算法将这个数据加密,在发出去;接受方用这个密钥将接收到的数据解密,以得到真实的数据含义。由于双方都持有这个密钥,而且内容相同,所以叫对称秘钥
加密过程:明文 + 加密算法 + 私钥 = 公钥
解密过程:密文 + 解密算法 + 私钥 = 明文
非对称密钥加密:这种加密方式是密钥是一对的,一个是公钥public,一个是私钥privatekey。
发送方生成一对密钥,并将公钥公开,用公钥将数据加密,在发送出去;接受方使用密钥(发送方的公钥)对加密数据进行加密后在发送给发送方。发送方用自己的私钥对加密的信息进行解密得到数据,发送方想要回复接收方时候正好相反,使用接收方的公钥进行数据加密,同理,接收方用自己的私钥进行解密得到数据。加密和解密使用的是两个不同的密钥。
对称密码体制中只有一种密钥,并且是非公开的,如果要解密就得让对方知道密钥。所以保证其安全性就是保证密钥的安全,而非对称密钥体制有两种密钥,其中一个是公开的,这样就可以不需要像对称密码那样传输对方的密钥了。
公钥加密的数据被私钥解密过程:明文 + 加密算法 + 公钥 = 密文,密文 + 解密算法 + 私钥 =明文
私钥加密的数据被公钥解密过成:明文 + 加密算法 + 私钥 =密文,密文 + 解密算法 + 公钥 = 私钥
标签:公钥,私钥,交换,解密,明文,密钥,加密,描述 来源: https://www.cnblogs.com/haiyueruxi/p/16185787.html