文本加密工具“与熊论道”算法已被成功逆向破解 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
SheepChef

文本加密工具“与熊论道”算法已被成功逆向破解

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

    文本加密工具“熊曰加密”(与熊论道)已被通过已知明文攻击( KPA )完全破解。

    与熊论道加密网站因故于 2025 年上旬下线,由于其加密算法不开源,导致大量既有密文无法解密。

    经过逆向分析,其并未采用任何高级加密算法,主要基于 Base91 编码算法,字符替换,外加压缩和混淆处理,具体请见 PoC 。

    此次逆向工作解除了该工具在加密时对中心化服务端的依赖,为早期使用该加密算法生成的历史数据提供了一种长期可用的解密与归档途径。

    萌研社 2020 年更新以来加密出的所有熊曰密文现已允许被解密

    此为魔曰项目的原创逆向研究,原创发布。


    Poc 代码 / 详细解释 / 快速解密 参见

    https://github.com/SheepChef/Abracadabra/issues/123

    13 条回复    2026-03-13 11:35:47 +08:00
    YGHMXFAL
        1
    YGHMXFAL  
       3 月 12 日 via Android
    所以能不能改造一下,使用正经加密算法来重构呢
    stinkytofux
        2
    stinkytofux  
       3 月 13 日   3
    作者要对加密解密的内容负责,这在计算机行业是头一次见
    SheepChef
        3
    SheepChef  
    OP
       3 月 13 日   1
    @YGHMXFAL

    可以,但没必要,因为这个算法只是在 Base91 之上,加了压缩和自定义字符映射。
    现在有大把的轮子可以用,各有特色,部分重视安全的也都上了 AES(魔曰本身是其中之一)。
    SheepChef
        4
    SheepChef  
    OP
       3 月 13 日
    @stinkytofux

    闭源只有他的平台能解,那的确要负责。
    drymonfidelia
        5
    drymonfidelia  
       3 月 13 日   3
    这属于编码工具,不是加密工具。就像你不应该说 base64 加密
    sddyzm
        6
    sddyzm  
    PRO
       3 月 13 日 via iPhone   1
    证明了算法还是要选择经过密码学专家同行审议,最主要的,还是需要时间验证的
    lokamir
        7
    lokamir  
       3 月 13 日
    现在官网都没有翻译工具了
    635925926
        8
    635925926  
       3 月 13 日
    @stinkytofux 你错了,是因为他没有开放算法秘钥,相当于提供了一个独一无二的无法探知消息的平台。你要是做个平台用只有你知道的秘钥试试(哪怕你用的国密算法)。重点不是算法,而是平台。
    myon
        9
    myon  
       3 月 13 日
    这个不涉及安全,就是个防和谐的编码,基本上所有类似产品都是 base64 的思路
    stinkytofux
        10
    stinkytofux  
       3 月 13 日
    @635925926 这只是冠冕堂皇的借口吧! 这个加密算法也不是什么机密, 完全可以要求作者公开算法, 而不是直接一刀砍死. 而且根据作者在 B 站上的留言, 他有事后开源的想法, 但是怕惹麻烦, 短时间内不公开.
    ming1455
        11
    ming1455  
       3 月 13 日
    如果是防和谐,base91 或者其他什么更简单的就够了
    其他目的,也没必要用这种闭源的加密吧,现在就是最坏的情况:算法不安全,且作者后续不开源、不对既有内容解密负责
    424778940
        12
    424778940  
       3 月 13 日
    不是... 你们没玩过上古的"与佛论禅"吗?
    SheepChef
        13
    SheepChef  
    OP
       3 月 13 日
    @drymonfidelia

    我也不认为它是严格意义上的加密工具。

    但也有人认为(包括原作者自己)它是加密工具,只不过机密性不依赖密钥,而是算法本身的保密,这在现代密码学看来是个致命漏洞。


    参考熊曰开发者自己说的:

    > “与熊论道(熊曰加密)是我在 2016 年底开发的一套字符**加密**工具”
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     865 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 198ms UTC 21:10 PVG 05:10 LAX 14:10 JFK 17:10
    Do have faith in what you're doing.
    ubao msn 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