逆向工程加密函数:AES 21-12-17 banq 高级加密标准 (AES) 算法是数据加密标准 (DES) 的继承者。随着技术的进步,DES 的密钥长度和较小的块大小使其安全性降低。1997 年,NIST 宣布了一项竞赛以提出更强大的算法;于是,AES诞生了。在这篇文章中,我将解释 AES 算法的工作原理以及在对应用程序进行逆向工程时如何识别它。 基本 AES 加密状态按键扩展替换盒(S-Box)子字节移行混合列添加轮键 AES 查找表 (T-Table) 方法查找表生成轮加密最后一轮AES T 表 Python 代码 识别汇编代码中的 AES识别 S-Box/T-Tables识别正常的 AES 函数[list=1]装配中的 AddRoundKey汇编中的子字节装配中的 ShiftRows装配中的 MixColumns 识别键扩展 结论