Releases: SheepChef/Abracadabra
V3.3.1
有什么新东西?
- Update Doc. by @SheepChef in #115
- Update Docs. by @SheepChef in #116
- V3.3.1 by @SheepChef in #118
- ⚡️减少高级加密特征
为高级加密标头的插入位置引入随机性,以削减特征。
- ⚡️更新大量句式
来自《经史百家杂钞》中的选文,以韩愈和欧阳修的文章为主。
- ⚡️修正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以来加密的所有密文,解密功能有强向后兼容性。
更新注意事项
静态页面最先更新,你或许需要清除浏览器缓存才能看见版本变化。
浏览器插件更新速度因平台审核速度而异,Chrome商店的更新速度快过Edge加载项网站。
Release 文件说明
包含两个构建好的JS库文件,你也可以从NPM上下载。
包含经过编译,未签名的浏览器插件文件(Chrome/Firefox两个版本),你可以解压后加载进浏览器里,需要启用开发者模式。
包含一个用于快速部署的静态页文件包,解压它到你的网站目录中,即可快速部署一个和本项目示例页面一样的静态页。
包含一个编译好的WebAssembly文件。
Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。
Full Changelog: V3.3.0...V3.3.1
V3.3.0
有什么新东西?
- Update V3.3.0 by @SheepChef in #114
- ⚡️更新高级加密功能
新支持高级加密套件:HMAC、PBKDF2、TOTP
- ⚡️更新GUI
更新用户界面,以适配新的功能。
- ⚡️更新文档
更新项目文档
兼容性
注意:V3.2.0及之前版本不支持解密繁体中文密文,V3.3.0及之前版本不支持解密高级加密之密文
对于简体非高级加密密文,完全兼容自V3.1.7以来的所有版本。
最新版本始终可以解密自V3.0.2以来加密的所有密文。
更新注意事项
静态页面最先更新,你或许需要清除浏览器缓存才能看见版本变化。
浏览器插件更新速度因平台审核速度而异,Chrome商店的更新速度快过Edge加载项网站。
Release 文件说明
包含两个构建好的JS库文件,你也可以从NPM上下载。
包含经过编译,未签名的浏览器插件文件(Chrome/Firefox两个版本),你可以解压后加载进浏览器里,需要启用开发者模式。
包含一个用于快速部署的静态页文件包,解压它到你的网站目录中,即可快速部署一个和本项目示例页面一样的静态页。
包含一个编译好的WebAssembly文件。
Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。
Full Changelog: V3.2.5...V3.3.0
V3.2.5
有什么新东西?
- V3.2.5 Update by @SheepChef in #112
- ⚡️更新大量句式
来自《大学》《中庸》和《唐律疏议》等名篇。
- ⚡️支持输出繁体中文
加密解密时,允许输入/输出繁体中文。
- ⚡️优先生成密码学安全随机数
使用WebCrypto API,改善加密安全性。
- ⚡️更新极客面板
允许用户直观观察加解密过程。此功能不适用于浏览器插件。
- ⚡️更新GUI
更新用户界面,以适配新的功能。
- ⚡️更新文档
更新项目文档
兼容性
注意:V3.2.0及之前版本不支持解密繁体中文密文
对于简体密文,完全兼容自V3.1.7以来的所有版本。
最新版本始终可以解密自V3.0.2以来加密的所有密文。
更新注意事项
静态页面最先更新,你或许需要清除浏览器缓存才能看见版本变化。
浏览器插件更新速度因平台审核速度而异,Chrome商店的更新速度快过Edge加载项网站。
Release 文件说明
包含两个构建好的JS库文件,你也可以从NPM上下载。
包含经过编译,未签名的浏览器插件文件(Chrome/Firefox两个版本),你可以解压后加载进浏览器里,需要启用开发者模式。
包含一个用于快速部署的静态页文件包,解压它到你的网站目录中,即可快速部署一个和本项目示例页面一样的静态页。
包含一个编译好的WebAssembly文件。
Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。
开发者祝各位用户中秋节快乐 🌕
Full Changelog: V3.2.0...V3.2.5
V3.2.0
有什么新东西?
- V3.2 by @SheepChef in #110
- ⚡️更新项目的代码结构
使项目的代码更容易维护,清除了无效代码
- ⚡️更新JavaScript接口
为未来的更新做准备
- ⚡️更新句式
添加了数个句式
- ⚡️更新文档
更新项目文档
兼容性
完全兼容自V3.1.7以来的所有版本。
最新版本始终可以解密自V3.0.2以来加密的所有密文。
更新注意事项
静态页面最先更新,你或许需要清除浏览器缓存才能看见版本变化。
浏览器插件更新速度因平台审核速度而异,Chrome商店的更新速度快过Edge加载项网站。
Release 文件说明
包含两个构建好的JS库文件,你也可以从NPM上下载。
包含经过编译,未签名的浏览器插件文件(Chrome/Firefox两个版本),你可以解压后加载进浏览器里,需要启用开发者模式。
包含一个用于快速部署的静态页文件包,解压它到你的网站目录中,即可快速部署一个和本项目示例页面一样的静态页。
包含一个编译好的WebAssembly文件。
Android 编译文件需要更复杂和缓慢的编译发布流程。
故释出更新的时间可能延迟。
Full Changelog: V3.1.11...V3.2.0
V3.1.11
有什么新东西?
- Dev nodejs by @SheepChef in #100
- Add TypeScript declare file by @yuudi in #102
- Add TypeScript and links by @SheepChef in #103
- Sync Main to Dev by @SheepChef in #104
- Update Docs by @SheepChef in #106
- V3.1.11 by @SheepChef in #108
- ⚡️添加 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
有什么新东西?
- Sync README to Dev by @SheepChef in #96
- V3.1.10 by @SheepChef in #98
- ⚡️更新句式分配算法
引入更强的可操控性和随机性,防止同一句式重复出现。
- ⚡️强化代码单元测试
更严苛的单元测试要求。
- ⚡️清理代码
移除冗余代码。
- ⚡️更新句式
添加了一个句式。
- ⚡️更新文档
更新项目文档。
兼容性
完全兼容自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
有什么新东西?
- Sync Docs to dev by @SheepChef in #94
- V3.1.9 by @SheepChef in #95
- ⚡️更新了句式
移除不合适的句式,重点添加对仗/逻辑句式
- ⚡️更新标点符号插入算法
现在密文中会随机插入冒号:和引号“”
兼容性
完全兼容上个版本(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
有什么新东西
- Sync Docs to Dev branch by @SheepChef in #88
- Sync Doc Change to Dev by @SheepChef in #92
- V3.1.7 by @SheepChef in #93
- ⚡️更新了句式
移除不合适的句式,重点添加对仗/逻辑句式
- ⚡️更新了压缩字典
新支持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
有什么新东西?
- Sync main to dev by @SheepChef in #83
- V3.1.5 by @SheepChef in #85
- ⚡️更新了句式
移除不合适的句式,重点添加对仗/逻辑句式
- ⚡️增强了密本编译前检查
减少密本不正确的情况,便于排查错误和疏忽
- ⚡️清除垃圾代码 | 优化编译策略
优化代码执行效率,显著提升加载速度
- ⚡️更新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
有什么新东西?
- Update V3.1.2 by @SheepChef in #81
- V3.1.3 by @SheepChef in #82
- ⚡️更新了句式
移除不合适的句式,重点添加对仗/逻辑句式
新增《经史百家杂钞》《古文辞类纂》等多个来源
- ⚡️增加了密本编译前检查
减少密本不正确的情况,便于排查错误和疏忽
- ⚡️更新和修改项目文档
增强易读性,补充/修改一些段落和语句
兼容性
与上个版本(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