Repolode
SheepChef

SheepChef/Abracadabra

将文本加密为古文风格的汉字密文,核心采用 AES-256 加密。

Star
2,527
Fork
231
未关闭 Issue
4
最近提交
4天前

这是什么?

魔曰是一款文本加密工具,可以把明文转换为古文风格的中文密文。输出结果不是随机字符串,而是由常用汉字组成的一段文言文,这些汉字分别对应拉丁字母、数字和部分符号。

加密核心采用 AES-256-CTR,加密前会先压缩数据:短文本使用 Unishox2,较大数据使用 GZIP。三重转轮步骤模拟转轮密码机,会根据密钥调整字符映射。可选的高级加密套件包括强 IV、HMAC-SHA256 消息签名、PBKDF2 密钥派生以及基于 TOTP 的盐值。

项目提供静态网页版、Chrome、Edge 和 Firefox 浏览器插件,以及基于 Cordova 构建、可完全离线运行的 Android 客户端,也支持一键部署到 Cloudflare Workers、Netlify 或 Vercel。

核心功能

  • 01使用 AES-256-CTR 加密,加密前先进行压缩。
  • 02密文呈现为古文风格的汉字文本。
  • 03可选启用 HMAC-SHA256、PBKDF2 和 TOTP,增强安全性。
  • 04三重转轮映射会随密钥变化。
  • 05提供网页版、浏览器插件和可离线运行的 Android 客户端。

适用场景

  • 把短消息隐藏在看似普通古文的文本中。
  • 以比乱码更不显眼的形式分享加密内容。
  • 在静态托管平台上自建私有的加密工具页面。

快速上手

  1. 1

    打开 abra.js.org 在线网页版

  2. 2

    或从 Release 页面下载静态部署文件包

  3. 3

    或从 Chrome、Edge 或 Firefox 商店安装浏览器插件

使用前须知

  • 本项目采用 AIPL-1.2 许可证,这是自定义的私有许可证,而非标准开源许可证。
  • README 要求部署时遵守该许可证并保留版权声明。
  • Edge 插件商店的更新很慢,Edge 版本可能落后于其他版本。

标签

常见问题

Abracadabra 是什么?
将文本加密为古文风格的汉字密文,核心采用 AES-256 加密。 魔曰是一款文本加密工具,可以把明文转换为古文风格的中文密文。输出结果不是随机字符串,而是由常用汉字组成的一段文言文,这些汉字分别对应拉丁字母、数字和部分符号。
Abracadabra 可以免费使用吗?用的什么许可证?
Abracadabra 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
Abracadabra 还在维护吗?
活跃维护中。Abracadabra 最近一次提交是在 2026年10月18日。
Abracadabra 适合用来做什么?
把短消息隐藏在看似普通古文的文本中。 以比乱码更不显眼的形式分享加密内容。 在静态托管平台上自建私有的加密工具页面。
Abracadabra 怎么安装和运行?
打开 abra.js.org 在线网页版 或从 Release 页面下载静态部署文件包 或从 Chrome、Edge 或 Firefox 商店安装浏览器插件
在哪里获取 Abracadabra?
源代码和安装说明在 GitHub 上:https://github.com/SheepChef/Abracadabra

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目