V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
SheepChef
V2EX  ›  分享创造

下一代文本加密工具,熊曰的开源替代: Abracadabra 魔曰

  •  
  •   SheepChef ·
    SheepChef · 4 天前 · 1592 次点击

    这是什么?

    Abracadabra(魔曰) 是一个独特且开源的文本加密工具,对任意给定数据进行加密处理。

    它是熊曰加密的开源替代,相较熊曰(已下线)等此前一众类似加密工具,本项目有许多令人⚡️耳目一新⚡️的功能。

    👉核心特点

    • ⚡️文言仿真:可以使密文看起来像优雅的古文,参考众多古代典籍。
    • ⚡️项目高质量:GitHub 1.2k Stars ,有完善的文档,美观的前端界面,配套浏览器插件。
    • 风格可定制:允许你优先使用逻辑句式和骈文句式,允许调整算法随机性
    • 双模式:支持仿真加密和传统加密
    • 高安全:AES-256 加密(魔咒) + 三重转轮混淆,密文高度随机
    • 简短:密文简洁方便复制,针对短文本特殊优化压缩
    • 彻底的开源:加密算法,句式模板,映射表,GUI 全部开源
    • 易于部署:提供多种方便的途径,便于任何人自由 Fork ,部署本项目

    *GUI 和加密库独立开发,加密库提供简单且完善的接口,可以轻易地用 JS 在任何地方调用。
    *还有更多特性无法完全介绍,具体请见项目文档。

    百闻不如一见

    加密效果

    原文:Abracadabra
    使用默认密钥 ABRACADABRA

    魔曰(仿真模式):
    铃有将报,局有竟然。故探盈声者,当度青莺之静云。非木也,琴与树换,振棋以至雁。

    魔曰(传统模式):
    困句夏之全玚凪斋或骏琅咨兆咩谜理金说宙银歌舒

    熊曰(已下线,原文无关):
    呋食食性常現哈擊現嗄寶嗥囑嚄眠住嗡性我物偶擊類溫呦更既蜜發

    用户界面

    image

    项目地址

    主项目:https://github.com/SheepChef/Abracadabra
    (核心 JavaScript 加密库源码)

    GUI 前端:https://github.com/SheepChef/Abracadabra_demo
    (包括静态页面,浏览器插件,Userscript 等源码)

    立刻在线使用(静态页面):https://abra.halu.ca

    *注:项目源码使用私有非商业许可证许可。
    *其他链接,如浏览器插件的下载链接,请见主仓库 README 。

    13 条回复    2025-05-11 13:40:43 +08:00
    TrembleBeforeMe
        1
    TrembleBeforeMe  
       4 天前   ❤️ 1
    > Abracadabra(魔曰) 是一个独特且开源的文本加密工具

    https://github.com/SheepChef/Abracadabra/blob/main/LICENSE.md
    > 本许可证为独立授权框架,与现有主流开源协议体系 (GPL 等) 不兼容,使用者应知悉其特殊限制属性。使用本许可证保护的项目,不再是符合开源精神的项目,不符合开源定义(Open Source Definition)
    SheepChef
        2
    SheepChef  
    OP
       4 天前
    @TrembleBeforeMe 这只是为了规避风险的君子协议,"开源"这里指开放源代码。
    pasicalyang
        3
    pasicalyang  
       4 天前
    非常好项目,已经用了几个月了,用来防止 qq 扫描链接。腾讯会把大部分链接标记为风险,实在恶心
    madlifer
        4
    madlifer  
       4 天前
    我不明白为什么这种无聊项目都能 1.2k Star? 刷 star 了?
    SheepChef
        5
    SheepChef  
    OP
       4 天前
    @madlifer 阁下可自行验证所有 Star 的真实性。
    pasicalyang
        6
    pasicalyang  
       4 天前
    @madlifer 加密工具不是很正常的项目么?也不是没有先例,魔曰之前也被一些 up 的频道宣传过
    Linho1219
        7
    Linho1219  
       3 天前 via Android
    License 太离谱了
    geelaw
        8
    geelaw  
       3 天前
    @SheepChef #2 感谢您为污染语言添砖加瓦,功德有如 Meta 等公司假开源模型一样充盈着日月江河。

    瞟了一眼 USAGE.md 过于离谱,不知道从哪里开始批评其密码学内涵。
    seansong
        9
    seansong  
       3 天前
    不懂就问,什么场景需要这样的加密方式呀
    nightlight9
        10
    nightlight9  
       3 天前
    说实话,有点意思
    YGHMXFAL
        11
    YGHMXFAL  
       3 天前 via Android
    可以可以,我想要 CLI 版本,楼主考虑开发吗(鞠躬)
    SheepChef
        12
    SheepChef  
    OP
       3 天前 via Android   ❤️ 1
    @YGHMXFAL 请看项目文档,使用 wasmtime 可直接在命令行中调用本项目的 wasm 模块。
    Ocyss
        13
    Ocyss  
       2 天前
    还挺好玩的,装了 chrome 插件,有个小建议,让魔咒保存到 syncStorage 中,不然每次都要输入
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1148 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:08 · PVG 02:08 · LAX 11:08 · JFK 14:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.