Releases: SheepChef/Abracadabra
V2.7.0
有什么新东西?
- V2.7.0 C++ by @SheepChef in #58
- V2.7.0 JS by @SheepChef in #59
- 修复了Unishox2压缩的一个缺陷
现在,Unishox2将会用两种不同的方案压缩给定的字符,然后比较哪种压缩方案的结果更短,返回更短的那个。
这会将程序执行用时延长50ms~100ms,解压缩不受影响。
- 解决了与Firefox的兼容性问题
修改了部分前端代码和样式表
向下兼容
此版本具备与 V2.6.9 的完全兼容性。
更新注意事项
静态页面最先更新,你或许需要清除浏览器缓存才能看见版本变化。
浏览器插件更新速度因平台审核速度而异,Chrome商店的更新速度快过Edge加载项网站。
Full Changelog: V2.6.9...V2.7.0
V2.6.9
有什么新东西?
- V2.6.8 C++ by @SheepChef in #53
- V2.6.8 JS by @SheepChef in #54
- V2.6.9 C++ by @SheepChef in #55
- V2.6.9 JS by @SheepChef in #56
- 定位了Unishox2的一个问题,下个版本将寻找方法来修复
现在,Unishox2压缩库文件将被直接加入本项目中,因为本项目对其源代码做了一些调整。
本项目完整保留了Unishox2源码的版权声明,并增加了鸣谢信息。
- 新增5个压缩关键词
"wikipedia.org" "github.com" "pages.dev" "github.io" "netlify.app"
向下兼容
此版本具备向下兼容性,可以解密 自V2.5.2以来的所有旧版本 创建的密文,但加密出的密文也许不能在较低版本正常解密。
更新注意事项
静态页面最先更新,你或许需要清除浏览器缓存才能看见版本变化。
浏览器插件更新速度因平台审核速度而异,Chrome商店的更新速度快过Edge加载项网站。
Full Changelog: V2.6.6...V2.6.9
V2.6.6
有什么新东西?
- V2.6.6 by @SheepChef in #49
- V2.6.6 by @SheepChef in #50
- Demo V2.6.6 JS by @SheepChef in #51
- 修复了有关压缩关键词匹配顺序的问题
此前版本在压缩关键词匹配过程上存在疏忽,部分关键词被通用关键词抢先匹配,导致密文的不必要增长
- .JavaScript实现中,错误校验不够完善,补充了Base64合法性校验
兼容
此版本具备与V2.6.5版本的完全兼容性。
更新注意事项
静态页面最先更新,你或许需要清除浏览器缓存才能看见版本变化。
浏览器插件更新速度因平台审核速度而异,Chrome商店的更新速度快过Edge加载项网站。
Full Changelog: V2.6.5...V2.6.6
V2.6.5
有什么新东西?
- V2.6.5 by @SheepChef in #47
- V2.6.5 JS by @SheepChef in #48
更新了AES加密校验机制,采用卢恩算法(US2950048, ISO/IEC 7812-1)
- 缩短了密文长度 -> 最多四个汉字
- 更强的校验能力
修正了解密时密文可能混杂空格/换行符/制表符的问题,现在解密过程会自动忽略它们。
向下兼容
此版本具备向下兼容性,可以解密 自V2.5.2以来的所有旧版本 创建的密文,但加密出的密文也许不能在较低版本正常解密。
更新注意事项
静态页面最先更新,你或许需要清除浏览器缓存才能看见版本变化。
浏览器插件更新速度因平台审核速度而异,Chrome商店的更新速度快过Edge加载项网站。
Full Changelog: V2.6.1...V2.6.5
V2.6.1
有什么新东西?
- Update Compress Keywords by @SheepChef in #45
- Update V2.6.1 by @SheepChef in #46
更新压缩关键词,增加以下网盘常见域:
- mypikpak.com
- mega.nz
- drive.google.com
- sharepoint.com
- 1drv.ms
它们分别是 Pikpak、Mega、Google Drive、Onedrive(商业版)、Onedrive(个人版) 分享链接的常见域。
向下兼容
此版本具备向下兼容性,可以解密 自V2.5.2以来的所有旧版本 创建的密文,但加密出的密文也许不能在较低版本正常解密。
更新注意事项
静态页面最先更新,你或许需要清除浏览器缓存才能看见版本变化。
浏览器插件更新速度因平台审核速度而异,Chrome商店的更新速度快过Edge加载项网站。
Full Changelog: V2.6.0...V2.6.1
V2.6.0 压缩优化
有什么新东西?
- Update Legacy Cipher Table by @SheepChef in #41
- Update License to GPLv3 by @SheepChef in #42
- JavaScript V2.6.0 Update by @SheepChef in #44
- C++ V2.6.0 Update by @SheepChef in #43
- 更新压缩算法关键词库,更新挑库方法,大幅提升资源链接压缩效率,感谢 Unishox2 作者提供的指引和支持。
- 更新本项目的许可证至GPLv3
- Demo页和浏览器插件同步更新。
向下兼容
此版本具备向下兼容性,可以解密V2.5.2创建的密文,但加密出的密文也许不能在较低版本正常解密。
Full Changelog: V2.5.2...V2.6.0
V2.5.2 Uniform
What's Changed
- Merge Dev_Nodejs into Main by @SheepChef in #32
- Slight Improvement on C++ Function efficiency.
- Merged JS branch into main, unify the version code and release.
- A Long-tern stable version.
Full Changelog: V2.5.1...V2.5.2
V2.5.1
What's Changed
- Update README by @SheepChef in #24
- 统一源码,优化 AES 函数效能 by @um-lsr in #25
- V2.5.1 Optimize by @SheepChef in #26
- Make the source code unified.
- Improved code logic and efficiency
- Demolished all the warnings and unused variables/functions.
- Deal with ecryption mark polutant.
Compatibility
Compatibility is not affected.
New Contributors
Full Changelog: V2.5.0...V2.5.1
V2.5.2_Node
Small Update dealing with encryption mark pollutant.
Full Changelog: V2.5.1_Node...V2.5.2_Node
V2.5.0 Major Update
What's Changed
- Merge Dev into Main by @SheepChef in #21
- Update for V2.5.0 C++ by @SheepChef in #23
- Add data compression, make the encrypted text shorter(but slower encryption)
- Updated Cipher Table.
- Add more randomness, now using a same key and same text you have 65025 possible encrypted text.
- Allow you to avoid appending marks in encrypted text.
- Deleted Link mode as it is less efficient than compression.
- A long-tern version as it completely defeated 与熊论道
Broken Compatibility
V2.5.0 involved a breaking update, changing the encryption process.
Thus, V2.5.0 didn't provide backward compatibility, the encrypted content created before V2.5.0 CAN'T be decrypted properly.
A Long-tern Version
Abracadabra has been largely completed.
Thus, in a short period of time, there is nothing more to add.
Welcome to give suggestions and ideas.
Full Changelog: V2.0.0...V2.5.0