Skip to content

Releases: SheepChef/Abracadabra

V2.6.5

29 Dec 15:55
6fdd84e
Compare
Choose a tag to compare

有什么新东西?


更新了AES加密校验机制,采用卢恩算法(US2950048, ISO/IEC 7812-1)

  • 缩短了密文长度 -> 最多四个汉字
  • 更强的校验能力

修正了解密时密文可能混杂空格/换行符/制表符的问题,现在解密过程会自动忽略它们。

向下兼容

此版本具备向下兼容性,可以解密 自V2.5.2以来的所有旧版本 创建的密文,但加密出的密文也许不能在较低版本正常解密。

更新注意事项

静态页面最先更新,你或许需要清除浏览器缓存才能看见版本变化。

浏览器插件更新速度因平台审核速度而异,Chrome商店的更新速度快过Edge加载项网站。

Full Changelog: V2.6.1...V2.6.5

V2.6.1

16 Dec 13:49
16a6f80
Compare
Choose a tag to compare

有什么新东西?

更新压缩关键词,增加以下网盘常见域:

  • 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 压缩优化

07 Dec 16:00
9035121
Compare
Choose a tag to compare

有什么新东西?

  • 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

29 Nov 12:30
729ce57
Compare
Choose a tag to compare

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

20 Nov 11:50
cf18023
Compare
Choose a tag to compare

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

20 Nov 11:52
bc3de2a
Compare
Choose a tag to compare
V2.5.2_Node Pre-release
Pre-release

Small Update dealing with encryption mark pollutant.

Full Changelog: V2.5.1_Node...V2.5.2_Node

V2.5.0 Major Update

19 Nov 14:40
45777e3
Compare
Choose a tag to compare

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

V2.5.1_Node Fix

19 Nov 16:11
ab5ff76
Compare
Choose a tag to compare
V2.5.1_Node Fix Pre-release
Pre-release

What's fixed

  • Fixed a minor error causing compression malfunctioning.
  • You should use this version in production.

V2.5.0_Node Major Update

19 Nov 14:42
c626871
Compare
Choose a tag to compare
Pre-release

What's Changed

Simply the same as V2.5.0 C++

Updated Demo Page.

Full Changelog: V2.0.0_Node...V2.5.0_Node

V2.0.0 Major Update

16 Nov 12:53
Compare
Choose a tag to compare

What's Changed

  • V2.0.0 Safety/Function Update by @SheepChef in #19
  • Involved AES-256-CTR, stronger security promise.
  • Optimized Encryption Mark, harder to detect.
  • 3x rotor cipher, more security and randomness.
  • Two additional debug flags, easier to have a insight of encryption process.

Broken Compatibility

V2.0.0 involved a breaking safety update, changing the encryption process.

Thus, V2.0.0 didn't provide backward compatibility, the encrypted content created before V2.0.0 CAN'T be decrypted properly.

Full Changelog: V1.2.0...V2.0.0