(上图是简易版本,就是对流程有个大致先了解)
首先呢,关于des和aes板块的阅读方式是左右两半分割,纯竖着往下的看的
就是说比如第一页左半边往下看完了,好进入第二页的左半边,好在进入第三页的左半边以此类推
右半边也是这样竖着往下的
左边是明文如何加密成密文的;右边是每轮的密钥是如何生成的(以及一些补充,比如aes从③页后面就是补充关于列混合运算的方法二了)
然后呢,当时我学的时候参考的B站视频链接:
【DES加密算法|密码学|信息安全-哔哩哔哩】 https://b23.tv/CPeo8e5
【【AES加密算法】| AES加密过程详解| 对称加密| Rijndael-128| 密码学| 信息安全-哔哩哔哩】 https://b23.tv/tdNSaYX
最后吧我笔记确实有点乱,看不懂的话可以问问,我应该能及时回?
(注:其中有些过程外面框了各种颜色的框框,那个是辅助理解的,就是密钥讲完了后面不都附带了个白背景的缩略流程图嘛,与那上面每个步骤对应的颜色是一致的)
进入正文:
DES:
AES:
RSA:
最后呢,在附带一个关于如何计算
mˣ mod n 的过程: