您的位置: 网站首页> 大家问> 当前文章

非对称加密算法的原理是什么?

老董2023-07-10165围观,107赞

非对称加密算法指加密和解密使用不同密钥的加密算法,也称为公私钥加密。假设两个用户要加密交换数据,双方交换公钥,使用时一方用对方的公钥加密,另一方即可用自己的私钥解密。常见的非对称加密算法:RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名用)。工作原理如下:

1A要向B发送信息,A和B都要产生一对用于加密和解密的公钥和私钥。

2A的私钥保密,A的公钥告诉B;B的私钥保密,B的公钥告诉A。

3A要给B发送信息时,A用B的公钥加密信息,因为A知道B的公钥。

4A将这个消息发给B(已经用B的公钥加密消息)。

5B收到这个消息后,B用自己的私钥解密A的消息。其他所有收到这个报文的人都无法解密,因为只有B才有B的私钥。

很赞哦!

python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会

文章评论

    非对称加密算法的原理是什么?文章写得不错,值得赞赏

站点信息

  • 网站程序:Laravel
  • 客服微信:a772483200