设为首页收藏本站淘宝杂货铺

从F到0 - From F to 0

 找回密码
 注册已关闭
搜索
查看: 2491|回复: 7
收起左侧

16位16进制(128位二进制)MD5任意值的逆向反推解密方法思路1,算法大神可以拿去继续研究

[复制链接]
发表于 2018-12-17 07:22:30 | 显示全部楼层 |阅读模式
本帖最后由 樱桃 于 2018-12-17 07:23 编辑

MD5中分别有4个变量A、B、C、D (共128位二进制),只解其中64位,已知B的值(32位)然后通过特定算法反推出明文(这个逆向算法目前未实现,高人们可以去研究)另外3个变量不用管,然后一个个的尝试最多100亿多次进行爆破(一般电脑几小时到几十天就能完成,不要一次解64位或128位哪几乎不可能,一次只解32位以下才有可能成功),直到变量C的值与密文一致即可完成,B或C的值先反推那个都可以,结果不管A和D,有特定算法可以节省约几十亿倍的时间,原理同 https://www.fedcba9876543210.com/thread-1498-1-1.html 使用特定算法生成crc32为00000000的不同数据,然后逐一尝试找到md5开头(变量A)为00000000的值即可,原本需要几亿年能算出来的现在只需要几天就ok。
发表于 2018-12-17 20:17:14 | 显示全部楼层
总有1天会成功,到时候解密网站都ko了。
发表于 2018-12-20 09:19:40 | 显示全部楼层
楼上回答太完美了
发表于 2018-12-25 09:28:55 | 显示全部楼层
我也来看看
发表于 2019-4-17 22:21:32 | 显示全部楼层
我也来看看
您需要登录后才可以回帖 登录 | 注册已关闭

本版积分规则

QQ|手机版|Archiver|从F到0 ( 蒙ICP备17002595号-1 )
蒙公网安备15010402000325号

腾讯云安全认证

GMT+8, 2024-4-20 06:33 , Processed in 0.719041 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表