对称加密与非对称加密

对称加密与非对称加密

1 秘钥分发

在加密算法之外,面临着一个问题,那就是秘钥的分发,即解密方如何获得加密方的秘钥。由此,出现了两种加密方式:对称加密与非对称加密

2 对称加密与非对称加密

对称加密,就是加密和解密对使用同一个秘钥,所以叫对称加密,对称加密只有一个秘钥,作为私钥。

常见的对称加密算法

DES、AES、3DES等等

非对称加密算法

非对称加密算法是指:加密和解密使用不同的秘钥,加密使用公开的公钥进行加密,解密方使用私钥(不公开)进行解密。

常见非对称加密的算法:RSAECC

3 对称加密与非对称加密的区别

1对称加密:加密解密用同一个密钥,被黑客拦截不安全

2非对称加密:公钥加密,私钥解密;公钥可以公开给别人进行加密,私钥永远在自己手里,非常安全,黑客拦截也没用,因为私钥未公开。著名的RSA加密算法用的就是非对称加密。

第一步:ipB先给A发送B公钥,ipA用B公钥加密A公钥发送给ipB,ipB拿到后,用B私钥去取里面内容,ipB拿到A公钥。

第二步:双方通信用对方公钥直接加密后发送。接收方用自己的私钥去解密。
原文地址:https://www.cnblogs.com/surpass123/p/13321527.html