05 2022 档案
摘要:1、AES也是一种非常成熟的对称加密算法了,整个流程如下: 可以看到流程比较复杂,步骤很多,很多初学者光是看这个流程就晕菜了。这么多步骤,每个步骤都是干啥了?分别都有啥用了?理解了每个步骤的原理和作用,才能更好的魔改和识别魔改! (1)先回到加密算法最核心的作用或本质: 让明文和密文之间没有明显的统
阅读全文
摘要:1、MD5是业界非常成熟的hash算法了,原理不再赘述,这里介绍一下可以魔改的地方! (1)MD5默认输出是128bit,怎么改变这个长度了?MD5的结果是由4个32bit的ABCD组成的,原始取值如下: unsigned int A = 0x67452301; unsigned int B = 0
阅读全文