QAES更新-修正了CBC加密时与标准的AES加密不兼容的问题

【问题描述】

该问题在于CBC加密算法实现时,没有对初始向量进行规定的变化,造成加密只有前16个字节和标准的AES加密结果一致。

本次更新同时增加了一个AlignAESBlockSize全局变量,来控制是否填充额外的字节,以保证内容按16字节对齐,默认为True,以和其它AES算法保持一致,你可以设置为False,这样最多节省15字节的空间,并且不会在结果中多出额外的内容。

【更新级别】

建议更新

【严重程度】

【特别感谢】

五月光_???,中国智造

分享到: