Skip to content
This repository has been archived by the owner on Dec 27, 2024. It is now read-only.

2.0.1 Release

Compare
Choose a tag to compare
@nukemiko nukemiko released this 22 Nov 15:30
· 106 commits to master since this release
238dbab

变更内容

将鼠标指针移动到提交上方悬停,可查看完整的提交信息。

  • ea41b24: 删除了 TarsCppTCTEAWithModeCBC.encrypt() 开头无用且错误的参数检查逻辑,以解决无法保存到新 QMCv2 KeyEncV2 文件的问题。
  • 77bbcd2: libtakiyasha.qmc.qmckeyciphers.QMCv2KeyEncryptV1encrypt()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_keymix_key1mix_key2 的问题

安装

通过 PyPIpip install -U libtakiyasha==2.0.1

或者从下面下载安装包后在本地安装。