Skip to content

V3.5.5

Latest

Choose a tag to compare

@SheepChef SheepChef released this 01 Oct 17:47
· 16 commits to main since this release
298b6b1

有什么新东西


  • ⚡️ 极大的性能优化

移除对 CryptoJS 的直接依赖,使用 noble-ciphers 和 noble-hashes 实现 AES-256-CTR、SHA-256 与 HMAC 等核心密码学操作。
优化汉字映射反查与分段消息分类逻辑,减少重复遍历,提升加解密效率。

  • ⚡️ 扩展文言句式与虚拟词库

新增天干地支、生肖、年号、诸子、数字组合等虚拟词项,并扩充多组文言句式模板,进一步增加生成文本的多样性。

  • ⚡️ 更新非载荷句式基础设施

新增不承载实际密文的 Z 类句式定义与虚拟字符合法性检查,为后续非载荷插入与 Dilute 稀释模板提供基础。

  • ⚡️ 更新 AIPL 许可证至 1.2

重新明确商业使用、媒体与艺术作品例外、竞争性学术使用、专利、第三方组件以及许可终止与补救等条款。
明确新版许可证不追溯改变旧版本已经合法取得的授权。

  • ⚡️ 维护性修复与类型完善

修复句式随机分段递归调用中的参数错误,并完善 JSDoc、类型声明及灵活分段数据结构。

  • ⚡️ 发布与依赖信息完善

项目版本更新至 3.5.5,并将第三方许可证清单纳入发布包。

兼容性

此次版本更新与前序版本 完全兼容。

但请注意:

  • V3.2.0及之前版本 不支持 解密 繁体中文 密文。
  • V3.3.0及之前版本 不支持 解密 高级加密 之密文。
  • V3.3.3及之前版本 不支持 解密 部分 V3.5.0 及以上版本加密的 高级加密 之密文。
  • V3.3.3及之前版本 不支持 解密 灵活分段传输 之密文。

对于简体非高级加密密文,完全兼容自V3.1.7以来的所有版本。

最新版本始终可以解密自V3.0.2以来加密的所有密文,解密功能有强向后兼容性。

⚠️注意!V3.3.0版本修改了本项目的JavaScript接口,新增了高级加密参数。
⚠️具体内容请参考文档。

更新注意事项

静态页面最先更新,你或许需要清除浏览器缓存才能看见版本变化。
浏览器插件更新速度因平台审核速度而异,Chrome商店的更新速度快过Edge加载项网站。

Release 文件说明

包含两个构建好的JS库文件,你也可以从NPM上下载。
包含经过编译,未签名的浏览器插件文件(Chrome/Firefox两个版本),你可以解压后加载进浏览器里,需要启用开发者模式。
包含一个用于快速部署的静态页文件包,解压它到你的网站目录中,即可快速部署一个和本项目示例页面一样的静态页。
包含一个单一HTML网页文件,点击即可直接打开并使用魔曰。
包含一个编译好的WebAssembly文件。
包含一个 APK 文件。

Full Changelog: V3.5.0...V3.5.5