您的位置: 网站首页> 大家问> 当前文章
非对称加密算法的原理是什么?
老董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。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
上一篇:C语言的变量命名规则是什么?
下一篇:网络攻击的主动攻击方式有哪些?
文章评论
-
非对称加密算法的原理是什么?文章写得不错,值得赞赏


