【AES加密算法】| AES加密过程详解| 对称加密| Rijndael-128| 密码学| 信息安全

作者: 可厉害的土豆分类: 野生技能协会 发布时间: 2021-11-17 12:00:05 浏览:137073 次

【AES加密算法】| AES加密过程详解| 对称加密| Rijndael-128| 密码学| 信息安全

文长贤弟:
感谢土豆老师[给心心]在国外读研,密码学上课全程发呆,听您的课简单明了

【回复】我也是,你在哪个学校呀
AI视频小助理:
一、该视频介绍了AESS加密算法,它是分组加密算法,可以取代DESS加密算法。该算法使用矩阵运算实现加密,包括初始变换、循环运算和最终输出。 00:19 - AESS加密算法取代DESS加密算法,分组加密 02:20 - AESS加密算法的加密过程包括初始变换、走轮循环运算和最终轮 04:26 - 字节代换的主要功能是让输入的数据通过一个S表完成 二、AES加密算法的过程,包括字节代换、横移位、列混合、轮密钥加和密钥扩展等步骤,详细讲解了每个步骤的操作和计算方式。 05:07 - 字节代换和横移位行的操作过程 07:15 - 列混合的运算方式和计算过程 09:27 - 密钥扩展过程的计算方式和密钥扩展的规则 三、如何计算非四倍数的索引和四倍数的索引,其中使用了T函数进行变换和异或操作。 10:16 - I不是四的倍数,第I列由式子计算 11:49 - WI减一需要经过T函数的变换和异或 14:36 - T函数的第三步轮常量异或需要和前两部结果异或 四、加密和解密的过程,以及列混合的计算方法,包括矩阵乘法和异或运算。 15:16 - 加密和密钥扩展的过程 15:59 - 列混合的计算方式 19:35 - 列混合的计算公式 五、列混合的计算过程,通过二进制和十六进制的转换,最终得出矩阵的乘积。视频参考多个资料,包括AES加密算法和一个动态流程图。 20:21 - 计算矩阵乘法的方法 23:15 - 列混合的计算过程 24:57 - AES加密算法的动态流程图 --本内容由AI视频小助理生成,关注解锁AI助理,由@小菜鸡沐林风 召唤发送

啦啦啦大马强:
up的密钥拓展部分第二轮round key 2 生成密钥矩阵的第三列 和我算的不一样,其他的都是一样的 f2 7a 59 73 c2 96 35 59 95 b9 80 f6 f2 43 7a 7f

【回复】回复 @47784992324_bili : 确实是第二轮的跟视频的不一样
咔里个咔丶:
AES取代DES 明文为128位,密钥可以为128/192/256 128位 即为 16个字节 以4*4矩阵来表示 上图为AES的整体加密过程。 最后一轮...

77265110754_bili:
厉害了我的姐👍能把AES讲的这么透彻!大写的服!![脱单doge]

躺下的小恐龙:
感谢up 现代密码学已过 还愿了[福到了][福到了][福到了]

我想要的蘑菇:
初始的密钥加如果明文分组和密文分组长度不一样要怎么办?把短的那一个补齐吗?

【回复】有具体的补码方式,可以扩展成一样长度的
小羊卷儿ll:
列混合里a7a6a5a4a3a2a1a0异或00011011,a7=1;这个00011011是哪里来的啊,想不明白啊

【回复】这个00011011来自不可约多项式,有8位数,取2的8次的多项式的本源多项式,既x的4次加x的3次加x加1,转化为2进制就是00011011
【回复】xtime运算 b7位为1就要左移一位右边补零再与1b异或 ,b7位为零就直接左移一位右边补零。
【回复】回复 @若星Reyi :两年前我肯定能给你个确切的答复,但是现在两年过了,我大学毕业了,废物一个,你去问问别人吧[笑哭]
16334:
请问一下,列混合给定的矩阵,里面的数字也必须是那些吗?可以自己自定义吗

【回复】回复 @爱密码的疯子 :好的,我知道啦[热词系列_好耶]
magic759:
讲的太好了!清晰易懂,可以出一个系列专门讲讲密码学的数学基础吗?

【回复】土豆是误入密码学领域的计算机专业的学生[捂脸],让我多研究一些时日,有余力一定会做的,[脱单doge],感谢支持
【回复】up主可不可以近期先出一个关于密码学学习入门的相关视频,可以是我们初学者尽快能感受到密码学的奥妙[呲牙]

算法 密码 计算机科学 信息安全 网络安全 加密 打卡挑战

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!