AES和传统的分组密码算法不同的是它不采用Feistel结构(比如DES中采用的),而是采用了三个不同的可逆一致变换层:线性混合层、非线性层、密钥加层。具体的算法数学基础和过程请祥见: http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf AES算法的识别、跟巧及Crackme实例分析
1 AES算法的判断识别
AES中有自S盒与逆S盒,可以将此作为判别标志,比如:S盒开头为:
637C777BF26B6FC53001672BFEDB76CA82C97DFA5947F0.....
解密过程使用的盒开头为:
52096AD53036A538BF40A39E81F3D7FB7CE339829B2FFF87
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)