Abracadabra (also known as "Moyue") is a unique open-source encryption tool that transforms data into text resembling classical Chinese literature ("Wenyan"). Unlike standard base64 strings which look like obvious ciphertext, Abracadabra's output mimics ancient texts using a dictionary of 3000 common Chinese characters. This "steganography-like" approach allows users to obfuscate the nature of the encrypted content, making it blend in with literary discussions.
Under the hood, it employs robust cryptography, using AES-256-CTR with a "Triple Rotor" confusion mechanism for high security. It supports efficient text compression (Unishox2/GZIP) to keep the output concise. The tool is available as a static web page, browser extension (Chrome, Edge, Firefox), and a standalone Android app, ensuring privacy by performing all operations locally without server interaction.
Use Cases:
Abracadabra 魔曰
熔古铸今,韵入密语
!JavaScript (https://img.shields.io/badge/lang-JavaScript-orange) !WASM (https://img.shields.io/badge/binary-WASM-b33bb3)
(https://github.com/SheepChef/Abracadabra/releases/latest) (https://github.com/SheepChef/Abracadabra/actions/workflows/node.js.yml) (https://github.com/SheepChef/Abracadabra/actions/workflows/coverage.yml)
!GitHub Repo stars (https://img.shields.io/github/stars/SheepChef/Abracadabra)
(https://abra.js.org/)
(https://abracadabra.js.org) (https://github.com/SheepChef/Abracadabra_demo) (https://t.me/abracadabra_cn)
Abracadabra(魔曰) 是开源,安全,高效的文本加密工具。
将数据加密为汉字构成的文言文,完全开源,易于部署,易于使用。
✨ 查阅 快速使用 一节,快速开始使用/部署本项目。
✨ 查阅 项目主页 (https://abracadabra.js.org),了解本项目的技术特点和细节。
👉 查阅 开放源代码许可 一节,了解本项目的依赖项和许可证。
镜有能弹,雨有谧然。以语,当笑速夜,非花称雪所将湛流。不应事也,畅则为动礼,迷则为达鲤,然则绣雪自恋致矣。
此棋有南涧迷森,悠雨清琴。遥家为鸢兮,宏梦为鹤。或指林写岩,进恋于雨,是语也,鸳极驿安,璃慧空舒。况请瀚者宏,是故无和无后,无安无舒,空之所连、城之所见也。光语筑天,良于璃韵,安铃振灯,局文放花。是故无余无青,无遥无寒,语之所事、琴之所歌也。虽火俊茶长,所以赴雨,其空速也,或弹物任绸,弹楼于声。
构造高仿真文言文,参考《古文观止》《经史百家杂钞》《古文辞类纂》等古代典籍。
标准 AES256 加密,引入更复杂的组句、语法匹配机制,将密码和中国古典文言文相融合。
密文高度随机,支持用户自定义随机性和文本风格偏好,打造前所未有的跨文化数字加密方案。
请查阅 项目主页 (https://abracadabra.js.org) ,详细了解使用/部署方法。
本项目有自动托管在Cloudflare Pages的静态页面可供直接使用。
如果你想自行快速部署这个静态页,可以在Release中下载快速部署文件包。若要自行编译或修改,请前往前端源代码仓库。
浏览器插件的源码同样在前端源代码仓库,位于 crx 分支。
(https://abra.js.org/) (https://github.com/SheepChef/Abracadabra_demo)
浏览器插件基于本项目的 JavaScript 实现。
已上架 Chrome WebStore, Edge 加载项 和 Firefox 扩展。
如果不方便访问Chrome插件商店,也可以访问Edge插件商店,和Firefox扩展商店。
(https://chrome.google.com/webstore/detail/jgmlgdoefnmlealmfmhjhnoiejaifpko) (https://microsoftedge.microsoft.com/addons/detail/abracadabra-%E9%AD%94%E6%9B%B0/kfkmhdcahjblddpkkmnjeppmfmfoihkb) (https://addons.mozilla.org/zh-CN/firefox/addon/abracadabra-%E9%AD%94%E6%9B%B0/)
提示:Edge 插件商店的上架审核速度十分缓慢,因此更新速度也更慢。不推荐从Edge商店下载本插件。
本项目的 Android 客户端完全在 WebView 中静态运行。
!image (https://github.com/user-attachments/assets/0f3b1c92-8853-4c70-8ef2-58630769beda)
APK使用HBuilderX自动打包,完全离线运行,没有自动更新等配套功能。
功能和界面均和前端静态网页没有差异。
APK文件可以 在 Release 中下载 (https://github.com/SheepChef/Abracadabra/releases/latest)
请查阅 项目主页 (https://abracadabra.js.org) 了解更多。
Ask DeepWiki (https://deepwiki.com/badge.svg)
明文 -> 压缩 -> AES-256-CTR -> Base64 -> 三重转轮 -> 映射汉字 -> 组句(仅仿真加密时) -> 密文
密文 -> 解仿真(仅仿真加密) -> 转轮逆映射 -> Base64 -> AES-256-CTR 解密 -> 解压缩 -> 明文
Lightweight terminal UI for viewing, querying (SQL), and plotting tabular data like CSV, Parquet, and Excel.
Integrated language service for Typst offering LSP features like autocompletion, formatting, previews, and PDF export.
Cross-platform AI short-video factory that auto-generates scripts, voiceovers, edits, and subtitles for fast marketing and content clips.
Multi-session AI coding manager that runs Claude Code and Codex in parallel worktrees with diff review, testing hooks, and clean merge workflows.
Multi-agent workforce desktop app with MCP tooling, local/self-host options, and human-in-loop controls for complex workflow automation.
macOS utility that auto-switches keyboard input sources per app/site with rules, shortcuts, and a subtle on-screen indicator.