AES加密的详细过程是咋样的( 三 )
1. EBC:每组结束后,直接把最终的state拼接就成了。简单,可并行。示意图如下(图摘自《【密码学】一万字带您走进密码学的世界(上)》):
AES EBC这种方式当然是有问题的:如果明文中几个组的内容一样,那么加密得到的密文内容也相同。因此CBC虽然很快,但是安全等级不高.举个例子(摘自YouTube-Basics of cryptography - 2 TDES, AES, RSA, ECC, DH, ECDH, IES):
AES EBC例子2. CBC:每一组明文在进行round之前,首先与上一组的加密结束得到的密文进行做XOR。
具体做法:在明文被送到round之前,会先与上一组的密文首先进行XOR操作(对于第一组来说,是和初始化向量IV做XOR)。给一张示意图(图摘自《【密码学】一万字带您走进密码学的世界(上)》):
AES CBCCBC显然比EBC更安全,但是也带来一个缺点:不可并行。据悉,目前我们常接触的AES的组间“拼接”模式就是CBC。
以上,整一个AES算法就基本结束了。当然,细节上还有对明文做填充没有介绍到,有兴趣的话,欢迎到我的文章中一起交流讨论:
我是小北挖哈哈:GoLang:有趣的密码学
■网友
AES加密过程介绍_腾讯视频
推荐阅读
- aes对称加密,需要加签名验证防止篡改吗如果需要该咋签名才是最好的方案
- 花生|血压高的人,吃花生是降血压还是升血压?医生详细做出解答
- 国内自主品牌|红旗H9用谁的发动机?详细拆解之后,请正视国产的实力
- 哈尔滨市继红小学公布诺如病毒详细感染情况 绝大多数感染者已无明显症状
- 汽车|起售价6.99万元,详细分析长安欧尚X5是否值得购买
- 汽车知识|厦门平行进口2020款中东版途乐4.0 XE实车最详细用心细节图来了
- 老吴说车荐车|欧蓝德真的好吗?16.03万值吗?本文给你详细剖析!
- 疾控|扬州新增1例,详细轨迹公布!
- 平安大邑|年检新政,超详细解读来啦!必懂+必收藏!
- 老吴说车荐车|KX3傲跑好不好?用车3个月,车主详细说了它的特点!