.net core 翻译来自Java的AES加密算法 webmote33 2021-04-26 325 阅读1分钟 由于某些不可告人的秘密,我发现了某个App的加密算法,其每个api的请求参数均带上了加密后的字符串,因此要想模拟其api的发送,比较困难,因此我借助了各类小工具,最终终于拿到了java的源码,终于可以开森的利用.net core编代码了。 1、AES加密算法 AES加密算法是对称加密算法,其不同于MD5等摘要算法,其是可以进行解密,并还原为原始密文的。其经过10-14轮加密混淆步骤,因此如果仅仅从加密后信息来看,是很难被攻击的。 重要的步骤如下: 字节替代 行移位 列移位、列混淆\