RSA、MD5、AES加密算法

编程入门 行业动态 更新时间:2024-10-27 20:24:05

加密算法,可以分可逆加密,不可逆加密(MD5),可逆加密又分为对称加密与非对称加密,比如大家经常听说的RSA算法就是一种非对称加密算法

不可逆加密(MD5):只能加密,不能解密,任何数据都能加密成16字节,不太安全

对称加密(AES):加密解密都是用同一个密钥,需要传输密钥,不太安全,但速度快

非对称加密(RSA):有公钥和私钥,公钥加密,私钥解密,安全,速度慢

非对称加密例子:甲方生成一对密钥并将公钥公开,需要向甲方发送信息的其他角色(乙方)使用该密钥(甲方的公钥)对机密信息进行加密后再发送给甲方;甲方再用自己私钥对加密后的信息进行解密。甲方想要回复乙方时正好相反,使用乙方的公钥对数据进行加密,同理,乙方使用自己的私钥来进行解密。

非对称加密工作原理

1.A要向B发送信息,A和B都要产生一对用于加密和解密的公钥和私钥。
2.A的私钥保密,A的公钥告诉B;B的私钥保密,B的公钥告诉A。
3.A要给B发送信息时,A用B的公钥加密信息,因为A知道B的公钥。
4.A将这个消息发给B(已经用B的公钥加密消息)。
5.B收到这个消息后,B用自己的私钥解密A的消息。其他所有收到这个报文的人都无法解密,因为只有B才有B的私钥。

MD5加密常见用途:
1、密码加密
2、用户文件完整性的校验

更多推荐

加密算法,RSA,AES

本文发布于:2023-05-25 00:26:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/218677.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:加密算法   RSA   AES

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!