【问题描述】 KeyFromBytes函数中,对应 kt192 和 kt256 时,由于复制的 kt128 的代码,而 SizeOf 中的类型却忘记修改造成此问题,修改成对应的类型即可。 【严重程度】 高 【更新级别】 推荐 【特别感谢】 阿呆
分类: QAES
QAES更新- 修正了单个汉字解密时,出现乱码的问题
【问题描述】 问题发生在AES解码成字符串时,由于需要进行对内容进行编码检测,但在检测时,设置需要检测的字符串长度时错误造成此问题。 【严重级别】 高 【更新级别】 建议 【特别感谢】 霸天虎
QAES更新-修正了CBC加密时与标准的AES加密不兼容的问题
【问题描述】 该问题在于CBC加密算法实现时,没有对初始向量进行规定的变化,造成加密只有前16个字节和标准的AES加密结果一致。 本次更新同时增加了一个AlignAESBlockSize全局变量,来控制是否填充额外的字节,以保证内容按16字节对齐,默认为True,以和其它AES算法保持一致,你可以设置为False,这样
QWorker已知Bug
今天音儿在测试时,发现FBusyCount计数不正确,目前正在查找原因并修改。受此问题影响,可能会对并发性能造成一定的降低。
QAES-AES加密支持单元
AES加密Delphi有很多实现,QAES也是抄自先烈们的实现,进行了二次封装,但将接口进一步简单化,让其更易用。 TQAES = record private FKey: QStringW; FMode: TQAESEncryptMode; FKeyType: TQAESKeyType; FInitVector: T