Skip to content

Releases: SheepChef/Abracadabra

V3.3.1

28 Jan 12:31
a94d5e9

Choose a tag to compare

有什么新东西?


  • ⚡️减少高级加密特征

为高级加密标头的插入位置引入随机性,以削减特征。

  • ⚡️更新大量句式

来自《经史百家杂钞》中的选文,以韩愈和欧阳修的文章为主。

  • ⚡️修正GUI问题

修复用户界面的一些问题

  • ⚡️更新安全指引

当用户使用默认密钥执行高级加密时,弹出警告。

  • ⚡️规范代码

规范核心库源代码的写法。

  • ⚡️更新文档

更新项目文档

兼容性

此次版本更新调整了高级加密标头的位置,引入了随机性,所以影响了高级加密密文的兼容性。

V3.3.1 支持解密 V3.3.0 的高级加密密文。
V3.3.0 不支持解密 V3.3.1 的高级加密密文。

另注意:

  • V3.2.0及之前版本不支持解密繁体中文密文。
  • V3.3.0之前版本不支持解密高级加密之密文。

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

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

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

更新注意事项

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

Release 文件说明

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

Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。

Full Changelog: V3.3.0...V3.3.1

V3.3.0

20 Jan 18:34
5357230

Choose a tag to compare

有什么新东西?


  • ⚡️更新高级加密功能

新支持高级加密套件:HMAC、PBKDF2、TOTP

  • ⚡️更新GUI

更新用户界面,以适配新的功能。

  • ⚡️更新文档

更新项目文档

兼容性

注意:V3.2.0及之前版本不支持解密繁体中文密文,V3.3.0及之前版本不支持解密高级加密之密文

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

最新版本始终可以解密自V3.0.2以来加密的所有密文。

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

更新注意事项

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

Release 文件说明

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

Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。

Full Changelog: V3.2.5...V3.3.0

V3.2.5

06 Oct 07:01
1f28d0f

Choose a tag to compare

有什么新东西?


  • ⚡️更新大量句式

来自《大学》《中庸》和《唐律疏议》等名篇。

  • ⚡️支持输出繁体中文

加密解密时,允许输入/输出繁体中文。

  • ⚡️优先生成密码学安全随机数

使用WebCrypto API,改善加密安全性。

  • ⚡️更新极客面板

允许用户直观观察加解密过程。此功能不适用于浏览器插件。

  • ⚡️更新GUI

更新用户界面,以适配新的功能。

  • ⚡️更新文档

更新项目文档

兼容性

注意:V3.2.0及之前版本不支持解密繁体中文密文

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

最新版本始终可以解密自V3.0.2以来加密的所有密文。

⚠️注意注意!V3.2.0版本修改了本项目的JavaScript接口。旧的接口仍然保证兼容,但它在未来的版本中会被移除!
⚠️具体内容请参考文档

更新注意事项

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

Release 文件说明

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

Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。

开发者祝各位用户中秋节快乐 🌕

Full Changelog: V3.2.0...V3.2.5

V3.2.0

07 Aug 06:09
e3171c8

Choose a tag to compare

有什么新东西?


  • ⚡️更新项目的代码结构

使项目的代码更容易维护,清除了无效代码

  • ⚡️更新JavaScript接口

为未来的更新做准备

  • ⚡️更新句式

添加了数个句式

  • ⚡️更新文档

更新项目文档

兼容性

完全兼容自V3.1.7以来的所有版本。

最新版本始终可以解密自V3.0.2以来加密的所有密文。

⚠️注意注意!V3.2.0版本修改了本项目的JavaScript接口。旧的接口仍然保证兼容,但它在未来的版本中会被移除!

⚠️请考虑切换到新的接口!具体内容请参考文档

更新注意事项

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

Release 文件说明

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

Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。

Full Changelog: V3.1.11...V3.2.0

V3.1.11

14 Jul 14:09
5ad030f

Choose a tag to compare

有什么新东西?


  • ⚡️添加 TypeScript 声明文件 (By @yuudi)

使加密库更容易与TypeScript衔接。

  • ⚡️更新句式

添加了数个句式,引入《离骚》中的部分句子。

  • ⚡️大幅更新文档

更新项目文档,用 Vitepress 搭建文档网站。

  • ⚡️小问题修复

修复几个小Bug,微调GUI。

兼容性

完全兼容自V3.1.7以来的所有版本。

最新版本始终可以解密自V3.0.2以来加密的所有密文。

更新注意事项

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

Release 文件说明

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

Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。

新的贡献者

Full Changelog: V3.1.10...V3.1.11

V3.1.10

27 Jun 13:46
9d1adf6

Choose a tag to compare

有什么新东西?


  • ⚡️更新句式分配算法

引入更强的可操控性和随机性,防止同一句式重复出现。

  • ⚡️强化代码单元测试

更严苛的单元测试要求。

  • ⚡️清理代码

移除冗余代码。

  • ⚡️更新句式

添加了一个句式。

  • ⚡️更新文档

更新项目文档。

兼容性

完全兼容自V3.1.7以来的所有版本。

最新版本始终可以解密自V3.0.2以来加密的所有密文。

更新注意事项

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

Release 文件说明

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

Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。

Full Changelog: V3.1.9...V3.1.10

V3.1.9

17 Jun 09:56
3d7aadf

Choose a tag to compare

有什么新东西?


  • ⚡️更新了句式

移除不合适的句式,重点添加对仗/逻辑句式

  • ⚡️更新标点符号插入算法

现在密文中会随机插入冒号:和引号“”

兼容性

完全兼容上个版本(V3.1.7)。

最新版本始终可以解密自V3.0.2以来加密的所有密文。

更新注意事项

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

Release 文件说明

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

Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。

Full Changelog: V3.1.7...V3.1.9

V3.1.7

27 May 08:15
bab611c

Choose a tag to compare

有什么新东西


  • ⚡️更新了句式

移除不合适的句式,重点添加对仗/逻辑句式

  • ⚡️更新了压缩字典

新支持5个域名后缀

  • ⚡️增强了密本编译前检查,增加代码覆盖率检查

便于排查错误和疏忽,测试代码覆盖率>95%

  • ⚡️清除垃圾代码 | 优化编译策略 | 提升代码质量

优化代码执行效率,提升加密速度

  • ⚡️更新GUI

增强视觉效果

兼容性

压缩算法发生修改,对影响范围之内的文本,只保证后向解密兼容性
最新版本始终可以解密自V3.0.2以来加密的所有密文。

更新注意事项

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

Release 文件说明

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

油猴脚本停止支持。

Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。

Full Changelog: V3.1.5...V3.1.7

V3.1.5

09 May 09:36
3dccb62

Choose a tag to compare

有什么新东西?


  • ⚡️更新了句式

移除不合适的句式,重点添加对仗/逻辑句式

  • ⚡️增强了密本编译前检查

减少密本不正确的情况,便于排查错误和疏忽

  • ⚡️清除垃圾代码 | 优化编译策略

优化代码执行效率,显著提升加载速度

  • ⚡️更新GUI

增强视觉效果

  • ⚡️增强跨平台适配

使用HBuilderX适配Android,以离线运行 (套壳WebView)

兼容性

与V3.1.1以来的版本完全兼容。

对更旧的版本,只保证后向解密兼容性
最新版本始终可以解密自V3.0.2以来加密的所有密文。

V3.1.1以后版本加密生成的部分密文,在之前的所有版本(例如V3.0.1)中不可被解密

更新注意事项

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

Release 文件说明

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

Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。

Full Changelog: V3.1.3...V3.1.5

V3.1.3

03 May 14:08
cf43a1a

Choose a tag to compare

有什么新东西?


  • ⚡️更新了句式

移除不合适的句式,重点添加对仗/逻辑句式
新增《经史百家杂钞》《古文辞类纂》等多个来源

  • ⚡️增加了密本编译前检查

减少密本不正确的情况,便于排查错误和疏忽

  • ⚡️更新和修改项目文档

增强易读性,补充/修改一些段落和语句

兼容性

与上个版本(V3.1.1)完全兼容。

对更旧的版本,只保证后向解密兼容性
最新版本始终可以解密自V3.0.2以来加密的所有密文。

V3.1.1以后版本加密生成的部分密文,在之前的所有版本(例如V3.0.1)中不可被解密

更新注意事项

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

Release 文件说明

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

Full Changelog: V3.1.1...V3.1.2