Abracadabra(魔曰) 是一个文本即时加密/脱敏工具,也可用于加密文件,你正在查阅其Demo示范页。本 Demo 支持PWA,完全响应式设计
Abracadabra 是表演魔术 (施魔法) 时所念的咒语,魔曰 是本项目的中文别名。
C++ 版本和 Node.js 版本完全等效,密文可以互相交叉解密。
设计它的初衷,是为了在中文互联网上公开合理地传输不安全的信息。
在线体验: Github DEMO Page
在线体验(国内直连): Cloudflare DEMO Page
查阅 C++ 实现: dev_c Branch
查阅 Web 实现: dev_node Branch
Telegram: @abracadabra_cn
- 方便,密文可以描述自身。
- 简短,密文简短方便传播。
- 随机,加密结果具有随机性。
- 无序,加密的文本如咒语般不可阅读。
- 安心,密码表中已剔除敏感汉字。
- 安全,AES256 + 三重转轮加密。
本示范页使用 Vue 和 Vite
如果需要本地编译部署,你最少需要执行两个指令:
npm install
npm run build
本 Demo 是开发者自主设计的,还请在修改传播时保留版权信息。
特性 \ 工具 | Abracadabra | 与熊论道 |
---|---|---|
易用性 | 🟡 稍弱 | ✅ 傻瓜化 |
加密文本体积 | ✅ 更短 | 🟡 较短 |
加密方式 | ✅ AES-256 / 转轮 | ❌ 非公开算法 |
加密过程 | ✅ 密钥参与 | ❌ 无用户密钥 |
算法安全 | ✅ 抗多种攻击 | ❌ 易受攻击 |
随机性 | ✅ 密文多变 | ❌ 密文固定 |
隐私性 | ✅ 完全本地加密 | ❌ 上传到服务器 |
密文构成 | ✅ 常见字 | 🟡 罕见字 |
密文特征 | ✅ 无明显特征 | ❌ 特征明显 |
文件加密 | ✅ 支持(较慢) | ❌ 不支持 |
开源 | ✅ 开源 | ❌ 不开源 |