【面向面试学习】非对称加密原理是什么?

320 阅读1分钟

快速掌握原理

  1. A和B互相通信
  2. A有两把钥匙:公钥和私钥
  3. B有两把钥匙:公钥和私钥
  4. 公钥是公开让所有人可以获得的
  5. 私钥是自己保留的,别人无法获得
  6. A发消息给B:用B的公钥加密后发送,解密只能是B用自己的私钥解密
  7. B发消息给A:用A的公钥加密后发送,解密只能是A用自己的私钥解密
  8. 从而实现双向加密通信

非对称加密领域的著名算法

  • RSA:是目前应用最广泛的数字加密和签名技术
  • DSA:Digital Signature Algorithm,数字签名算法
  • ECDSA:Elliptic Curve Digital Signature Algorithm,椭圆曲线签名算法