This repository has been archived by the owner on Dec 27, 2024. It is now read-only.
2.0.1 Release
变更内容
将鼠标指针移动到提交上方悬停,可查看完整的提交信息。
- ea41b24: 删除了
TarsCppTCTEAWithModeCBC.encrypt()
开头无用且错误的参数检查逻辑,以解决无法保存到新 QMCv2 KeyEncV2 文件的问题。 - 77bbcd2:
libtakiyasha.qmc.qmckeyciphers.QMCv2KeyEncryptV1
的encrypt()
和decrypt()
方法现在不再接受长度小于8的明文或密文。 - dfec557, 8619e11:
libtakiyasha.stdciphers.ARC4.__init__()
和libtakiyasha.qmc.qmcdataciphers.HardenedRC4.__init__()
不再接受空字节串作为密钥,后者同时也不再允许密钥中出现零字节b\x00
;尝试触碰这些限制会引发ValueError
。 - 4aef0f7: 修复了
libtakiyasha.qmc.QMCv2.from_file()
即便提供了master_key
仍然会报错缺少参数simple_key
或mix_key1
或mix_key2
的问题
安装
通过 PyPI:pip install -U libtakiyasha==2.0.1
或者从下面下载安装包后在本地安装。