【问题描述】
该问题在于CBC加密算法实现时,没有对初始向量进行规定的变化,造成加密只有前16个字节和标准的AES加密结果一致。
本次更新同时增加了一个AlignAESBlockSize全局变量,来控制是否填充额外的字节,以保证内容按16字节对齐,默认为True,以和其它AES算法保持一致,你可以设置为False,这样最多节省15字节的空间,并且不会在结果中多出额外的内容。
【更新级别】
建议更新
【严重程度】
高
【特别感谢】
五月光_???,中国智造
该问题在于CBC加密算法实现时,没有对初始向量进行规定的变化,造成加密只有前16个字节和标准的AES加密结果一致。
本次更新同时增加了一个AlignAESBlockSize全局变量,来控制是否填充额外的字节,以保证内容按16字节对齐,默认为True,以和其它AES算法保持一致,你可以设置为False,这样最多节省15字节的空间,并且不会在结果中多出额外的内容。
建议更新
高
五月光_???,中国智造
登录 |