下一代文本加密工具,熊曰的开源替代: Abracadabra 魔曰 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
SheepChef
V2EX    分享创造

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

  •  
  •   SheepChef
    SheepChef 155 天前 3336 次点击
    这是一个创建于 155 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是什么?

    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 。

    14 条回复    2025-06-17 19:20:03 +08:00
    TrembleBeforeMe
        1
    TrembleBeforeMe  
       155 天前   1
    > Abracadabra(魔曰) 是一个独特且开源的文本加密工具

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

    瞟了一眼 USAGE.md 过于离谱,不知道从哪里开始批评其密码学内涵。
    seansong
        9
    seansong  
       155 天前
    不懂就问,什么场景需要这样的加密方式呀
    nightlight9
        10
    nightlight9  
       155 天前
    说实话,有点意思
    YGHMXFAL
        11
    YGHMXFAL  
       154 天前 via Android
    可以可以,我想要 CLI 版本,楼主考虑开发吗(鞠躬)
    SheepChef
        12
    SheepChef  
    OP
       154 天前 via Android   1
    @YGHMXFAL 请看项目文档,使用 wasmtime 可直接在命令行中调用本项目的 wasm 模块。
    Ocyss
        13
    Ocyss  
       153 天前
    还挺好玩的,装了 chrome 插件,有个小建议,让魔咒保存到 syncStorage 中,不然每次都要输入
    SheepChef
        14
    SheepChef  
    OP
       116 天前
    V3.1.5 ~ V3.1.9

    更新了标点符号算法,完善了项目的单元测试代码,修改了 GUI ,增加了句式模板和压缩字典。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2585 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 04:46 PVG 12:46 LAX 21:46 JFK 00:46
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86