美文网首页
加密算法 MD5 AES

加密算法 MD5 AES

作者: MaTae | 来源:发表于2020-03-23 15:18 被阅读0次

MD5全称为信息-摘要算法(哈希算法)

 MD5是一种单向加密,它的加密不可逆,它将任意长度的字符串,经过算法计算后生成固定长度的数据,一般为16位表示。

用途:

1、数据完整性。数据和MD5值一起发送,接收端再计算一次MD5做对比。

2、安全访问认证。用户登录时提交的密码MD5后保留128位存储到数据库,这样网站工作人员也无法拿到密码。

3、数字签名。

AES 密码学中的高级加密标准(Advanced Encryption Standard)又称Rijndael加密法

对称加密,在加密前双方都应该知道加密算法和密钥,而且密钥相同。

 AES加密是一种分组加密,他将明文划分一组一组的,每组明文长度相等,一次加密一组明文,直到全部加密,分组长度为128位(16字节),明文长度不足的进行填充。AES加密是字节加密,使用时要转成字节码。明文分组用字节单位的正方形矩阵表示,一般称为状态矩阵。

相关文章

网友评论

      本文标题:加密算法 MD5 AES

      本文链接:https://www.haomeiwen.com/subject/aoswyhtx.html