• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kyyych
V2EX  ›  程序员

求所使用的加密算法 1234567890 加密后变成 \TVZ[+25/^

  •  
  •   kyyych · Jun 18, 2015 · 5741 views
    This topic created in 4156 days ago, the information mentioned may be changed or developed.

    加密前: 1234567890
    加密后: \TVZ[+25/^
    大家集思广益呀, 没见过这种算法 非常感谢

    23 replies  •  2015-06-22 04:05:42 +08:00
    Mutoo
    Mutoo
    Jun 18, 2015
    1
    这不是直接字符映射么
    cdwyd
    cdwyd
    Jun 18, 2015 via Android
    2
    应该就是楼上说的那样
    Valyrian
    Valyrian
    Jun 18, 2015
    3
    这几乎完全没法推理出来吧。。算法很可能只是简单一对一替换:{'1': '\', '0': '^', '3': 'V', '2': 'T', '5': '[', '4': 'Z', '7': '2', '6': '+', '9': '/', '8': '5'},剩下的字符假如只算字母就还有26!种可能
    kyyych
    kyyych
    OP
    Jun 18, 2015
    4
    @Mutoo 恩, 谢谢提醒, 那得找找相应的字符串映射表了
    akira
    akira
    Jun 18, 2015
    5
    一楼说的对
    gao117348222
    gao117348222
    Jun 18, 2015❤️4
    6
    public stringjiami(string s)
    {
    if(s.equal("1234567890"))
    {
    return "\TVZ[+25/^";
    }
    else
    {
    return "hello world"
    }
    }
    Marfal
    Marfal
    Jun 18, 2015
    7
    @gao117348222 2333这几乎是无法破译的,如果是一个数学公式推导出来的字典,那就HAPPY了
    laoyur
    laoyur
    Jun 18, 2015
    8
    6F给跪了。。。
    YORYOR
    YORYOR
    Jun 18, 2015
    9
    魔性的6楼
    jky
    jky
    Jun 18, 2015 via Android
    10
    66666楼
    flowfire
    flowfire
    Jun 18, 2015
    11
    @Valyrian 并不是 26! ...而是 (所有能使用的字符数量-10)!/(所有能使用的字符数量-36)!
    另外六楼。。。。。
    fo2w
    fo2w
    Jun 18, 2015
    12
    一个十元一次方程求解所有未知数...
    leavic
    leavic
    Jun 18, 2015
    13
    @gao117348222 点赞!
    fashioncj
    fashioncj
    Jun 18, 2015
    14
    要多给几组数据呀-。-不然你看6楼~
    duandashen
    duandashen
    Jun 18, 2015
    15
    6楼的无法破解。。。太6了
    kyyych
    kyyych
    OP
    Jun 18, 2015
    16
    123abcefg -> ]SW

    123erg -> PPR

    112233 -> P_S\]R

    另外请问 DwEBDwgGHQ== base64解密为什么会失败?
    bdbai
    bdbai
    Jun 18, 2015 via iPhone
    17
    @gao117348222 弱问这啥语言 还能省分号
    smithtel
    smithtel
    Jun 18, 2015
    18
    @bdbai 明显就是少打了。
    402645707
    402645707
    Jun 18, 2015 via Android
    19
    @bdbai 伪代码见过没
    gisonrg
    gisonrg
    Jun 19, 2015
    20
    6楼赢了!。。。
    taozhi8833998
    taozhi8833998
    Jun 19, 2015
    21
    @kyyych DwEBDwgGHQ== 解密都是空不可见字符而已,不是失败 你可以输出16进制看看
    bdbai
    bdbai
    Jun 19, 2015 via iPhone
    22
    @smithtel 补上去这又是什么语言?伪代码?
    qw7692336
    qw7692336
    Jun 22, 2015 via Android
    23
    \TVZ[+25/^减掉1234567890
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5288 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 101ms · UTC 01:23 · PVG 09:23 · LAX 17:23 · JFK 20:23
    ♥ Do have faith in what you're doing.