主页 > imtoken钱包最新版下载 > md5暴力破解难度分析

md5暴力破解难度分析

imtoken钱包最新版下载 2023-01-17 00:15:38

md5暴力破解难度分析:

1.100 万次 md5("aaaaaa") 时间

18 在测试机上:5.6s

在我的电脑上:1.8s

2.100 万次 sha1("aaaaaa") 时间

18 在测试机上:7.2s

在我的电脑上:2.0s

3.100 万次哈希(md5,"aaaaaa") 时间

18 在测试机上:1.7s

在我的电脑上:2.3s

4.100 万次哈希(sha1,"aaaaaa") 时间

18 在测试机上:2.3s

在我的电脑上:2.6s

5. 对于由字母和数字组成的 64 位密钥暴力破解软件的难度,可能的情况有:

36^64 = 401199191454763048006505338770244381269040248774181222595731622655455723258857248542161222254985216

这是一个100位的数字,但鉴于数字的长度,我不想猜测它需要多少台机器,需要多长时间才能破解。

问题:为什么我的 PC 上的加密比服务器上的快得多?底层实现不同,可以看源码。

综上所述:

1. sha1 强于 md5 加密暴力破解软件的难度,10:9

2. 根据我的PC机破解速度,500,000次/s

字符集:az AZ 0-9 。? - _一共40个字符,对于最小长度密码(6位)最慢的情况需要40^6(40亿)次md5

40 亿/500,000/3600 =

4000000000/500000/3600 = 2 小时

增加md5数量对于破解难度是多级提升;

增加密码长度成倍增加破解难度;

所以尝试通过多次尝试md5来增加暴力破解的难度并没有多大意义。但是增加密码长度很有意义。