零依赖的 Node.js 工具,把 HTML 或整站加密成可在浏览器中输入密码解锁的自解密页面。
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
打开 abra.js.org 在线网页版
- 2
或从 Release 页面下载静态部署文件包
- 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 数据每日更新。
相关项目
23627JavaScript无许可证更新于 3个月前
一款 Rust 命令行工具和库,无需密钥或密码名称,即可自动识别并解码多层编码或加密文本。
2.2万1445RustMIT更新于 9天前
一款无需任何用户标识符的端到端加密即时通讯应用与网络,提供 iOS、Android、桌面和终端客户端。
2万1355HaskellAGPL-3.0更新于 前天
面向 Windows、macOS 和 Linux 的桌面客户端,为 Dropbox、Google Drive、OneDrive 等同步云盘中的文件提供客户端加密。
1.6万1538JavaGPL-3.0更新于 6天前
一个可移植、易用的 C 语言加密库,提供加解密、数字签名和安全密码哈希等功能。
1.4万1886COther更新于 7天前
开源磁盘加密软件,可创建加密卷和分区,基于 TrueCrypt 7.1a 改进安全性。
1.2万1374COther更新于 17小时前