怎么我验证的 MD5 值不一样呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
anyclue
V2EX    问与答

怎么我验证的 MD5 值不一样呢?

  •  
  •   anyclue 2016-08-24 16:32:45 +08:00 5349 次点击
    这是一个创建于 3419 天前的主题,其中的信息可能已经有所发展或是发生改变。
    /t/299827



    中奖的楼层为 三楼 四十五楼 七十二楼 一百零一楼 一百四十八楼

    http://tool.chinaz.com/tools/md5.aspx

    我加密后得出的结果是: E0CE7190AAB31823F64122DD2C6391F1

    怎么跟图片中不一样呢?
    31 条回复    2016-09-30 09:58:50 +08:00
    lneoi
        1
    lneoi  
       2016-08-24 16:38:38 +08:00
    前排围观
    UnisandK
        2
    UnisandK  
       2016-08-24 16:48:13 +08:00
    围观,直接复制原贴的代码也是这个结果
    wql
        3
    wql  
       2016-08-24 16:56:26 +08:00
    wql
        4
    wql  
       2016-08-24 16:56:52 +08:00
    qiayue
        5
    qiayue  
    PRO
       2016-08-24 17:01:11 +08:00
    crab
        6
    crab  
       2016-08-24 17:05:23 +08:00
    utf8 gbk 也都不是公布的那个 MD5
    anyclue
        7
    anyclue  
    OP
       2016-08-24 17:05:47 +08:00
    他给的结果解也解不出来
    drush
        8
    drush  
       2016-08-24 17:25:51 +08:00
    前排等解
    66beta
        9
    66beta  
       2016-08-24 17:33:45 +08:00
    哎呀我去,好尴尬
    jimbray
        10
    jimbray  
       2016-08-24 17:45:59 +08:00
    吃瓜群众。 E0CE7190AAB31823F64122DD2C6391F1
    Kirscheis
        11
    Kirscheis  
       2016-08-24 18:21:32 +08:00 via Android   3
    简单,按 pattern 写个重组程序遍历爆破,爆破结果是

    text="中奖的楼层为 三楼 四十五楼 七十二楼 一百零一楼 一百四十八楼" encoding="utf-8"
    Kirscheis
        12
    Kirscheis  
       2016-08-24 18:23:28 +08:00 via Android   1
    注意"七十二楼"后面有两个空格,刚才复制过来发送发现 V2 会自动 format 。。。自动把多余的一个空格去掉了
    b821025551b
        13
    b821025551b  
       2016-08-24 18:28:21 +08:00


    看这里,空格大一些,试着加了一个空格 /抠鼻
    anyclue
        14
    anyclue  
    OP
       2016-08-24 18:53:15 +08:00
    @Kirscheis 原来是空格的问题,那怎么 cmd5.com 解不出来呢?
    gdtv
        15
    gdtv  
       2016-08-24 19:02:52 +08:00
    @anyclue 又不是常见字符串, cmd5.com 为什么要能解出来呢?
    Kirscheis
        16
    Kirscheis  
       2016-08-24 19:29:36 +08:00 via Android
    @anyclue cmd5 用的技术就是最普通的彩虹表,只不过历史数据库大点。这么长的字串几乎不可能有现成的表,需要自己按样式生成
    3dwelcome
        17
    3dwelcome  
       2016-08-24 20:35:10 +08:00 via Android
    楼主还真以为 md5 被破解了?
    网上说的是 md5 可以被冲撞、而不是还原解密。
    airycanon
        18
    airycanon  
       2016-08-24 20:36:51 +08:00
    @Kirscheis 请教一下,按 pattern 写个重组程序遍历爆破,可否解释一下这个操作的原理,先谢谢了。
    anyclue
        19
    anyclue  
    OP
       2016-08-24 20:59:32 +08:00
    谢楼上几位,我对 cmd5 了解太少
    @airycanon 是不是就是假设每个字段后面有一到两个空格,计算出所有可能性的 MD5 值,然后跟原答案去匹配,看有没有中的?
    Tyanboot
        20
    Tyanboot  
    PRO
       2016-08-25 00:59:56 +08:00
    @UnisandK 这是拿什么东西跑的?
    UnisandK
        21
    UnisandK  
       2016-08-25 01:15:04 +08:00   1
    ranran
        22
    ranran  
       2016-08-25 03:43:44 +08:00
    @anyclue 衷心的建议你去了解一下 MD5 是什么 不然以后还是要闹笑话 你肯定以为 MD5 是加密算法对不对?
    Kirscheis
        23
    Kirscheis  
       2016-08-25 07:57:57 +08:00 via Android
    @airycanon 和密码字典生成差不多,写一组限制规则、一组生成规则和一组排列规则,然后按规则生成字串依次计算 MD5 比较
    anyclue
        24
    anyclue  
    OP
       2016-08-25 08:31:55 +08:00
    @ranran 莫名其妙哪来的高高在上的姿态啊,我哪句说 MD5 是加密了?我哪句说他不是哈希了?给指正一下呗?对 cmd5.com 了解的不多你不开心?
    ranran
        25
    ranran  
       2016-08-25 08:51:36 +08:00
    @anyclue 没有高高在上的姿态啊 如果你明白 MD5 是什么 也就不会觉得 cmd5.com 能解出它了(如果只有一个楼层编号 那解出是有可能的 有多个楼层编号 那肯定是解不出来的) 请不要过于激动嘛。
    ranran
        26
    ranran  
       2016-08-25 08:53:40 +08:00
    @anyclue 其实主要是你在 14 楼的发言让我觉得你不了解 MD5 是什么。我想其他人看了你 14 楼的发言也会下这个结论的。
    anyclue
        27
    anyclue  
    OP
       2016-08-25 09:06:35 +08:00
    @ranran 我以为 cmd5.com 能解出所有的 MD5 呢,原来只是位数上变化的数字和字母,要不人家用中文大写的才做 MD5
    abelyao
        28
    abelyao  
       2016-08-25 09:10:45 +08:00 via iPhone
    MD5 是哈希算法,不是加密算法,不存在解密一说,是不可逆的。 cmd5 能“解密”是因为它把常见的字符串都哈希并储存下来,也就是所谓的彩虹表。
    楼上 @ranran 说的没错,如果你对 MD5 有基本的认识,就不会拿 cmd5 能不能解开来做标准了。
    anyclue
        29
    anyclue  
    OP
       2016-08-25 09:15:48 +08:00
    @abelyao 因为 cmd5.com 上到处都写的是解密,我一直就说的是能不能解出来,没想到 cmd5.com 只是简单的数字和字母位数上变化的解密,并不是任何内容都能跑
    caserest
        30
    caserest  
       2016-09-30 09:49:55 +08:00
    @anyclue
    @abelyao
    @ranran

    谢谢各位的支持。以及对活动的关注。
    caserest
        31
    caserest  
       2016-09-30 09:58:50 +08:00
    @UnisandK
    @anyclue
    @qiayue
    @66beta

    请查看 13 楼的结果
    t/309909#reply7 另外又有新活动
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     842 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 19:38 PVG 03:38 LAX 11:38 JFK 14:38
    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