AES,DES和MD5,SHA-1区别总结

DES

分组长度: 64位
加密密钥长度: 56位(密钥通常为64位,但每8位都用作奇偶校验)
加密轮数: 16轮
混淆和扩散:
  S-盒是DES算法的核心,也是该算法中唯一的非线性元素(即S(a)⨁S(b)≠S(a⨁b)S(a)⨁S(b)≠S(a⨁b)),并提供了混淆,s盒6进4出。
  置换:引入扩散。每个S-盒的4位输出都会进行置换(p盒置换),使得在每一位在下一轮中会影响多个不同的S-盒操作。通过反复迭代的扩散,每个密文位都将是每个明文位和每个密钥位的函数,这也称为雪崩效应。

加密过程:
先经过IP置换,在主轮(共16轮)之前,块被分成两个32位的L0和R0,交替处理16轮。
最后经过一个IP逆置换。
在这里插入图片描述


AES

类别 AES-128 AES-192 AES-256
分组长度: 128位 192位 256位
加密密钥长度: 128位 192位 256位
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值