Published: Sun 31 August 2025
By Your Name
In 技术评测 .
tags: GPU V100 Hashcat 密码破解 性能测试
V100的AI训练能力
V100在AI训练中的能力已经被验证了,它是超级计算机Summit的计算核心,是OpenAI大模型训练最早使用的显卡。标志着人工智能新突破的GPT-3就是用V100的集群训练的。虽然已经面世8年,很多V100已经开始退役,但它仍然是算力强大的GPU。
密码破解场景测试
众所周知破解密码需要使用暴力尝试的方法,需要很大的算力,在这个场景V100的能力怎么样呢?大家也知道hashcat是进行hash解密效率最高的软件,我们就通过在一个装有四张V100显卡的服务器上运行hashcat的benchmark来展示V100计算hash(破解密码)的能力。这个能力已经被MyPassRecovery 用在了自己的在线服务上,构建了强大的算力基础设施。这是MyPassRecovery比其他密码恢复软件有优势的地方。
测试环境
GPU : 4 x Tesla V100-SXM2-16GB
内存 : 每张卡 16GB
CUDA版本 : 12.8
Hashcat版本 : v6.2.5
测试模式 : Benchmark with optimized kernel
Benchmark测试结果
原始输出
$ hashcat -b
hashcat ( v6.2.5) starting in benchmark mode
Benchmarking uses hand-optimized kernel code by default.
You can use it in your cracking session by setting the -O option.
Note: Using optimized kernel code limits the maximum supported password length.
To disable the optimized kernel code in benchmark mode, use the -w option.
* Device #1: WARNING! Kernel exec timeout is not disabled.
This may cause "CL_OUT_OF_RESOURCES" or related errors.
To disable the timeout, see: https://hashcat.net/q/timeoutpatch
* Device #2: WARNING! Kernel exec timeout is not disabled.
* Device #3: WARNING! Kernel exec timeout is not disabled.
* Device #4: WARNING! Kernel exec timeout is not disabled.
CUDA API ( CUDA 12 .8)
====================
* Device #1: Tesla V100-SXM2-16GB, 15830/16144 MB, 80MCU
* Device #2: Tesla V100-SXM2-16GB, 15830/16144 MB, 80MCU
* Device #3: Tesla V100-SXM2-16GB, 15830/16144 MB, 80MCU
* Device #4: Tesla V100-SXM2-16GB, 15830/16144 MB, 80MCU
OpenCL API ( OpenCL 3 .0 CUDA 12 .8.97) - Platform #1 [NVIDIA Corporation]
========================================================================
* Device #5: Tesla V100-SXM2-16GB, skipped
* Device #6: Tesla V100-SXM2-16GB, skipped
* Device #7: Tesla V100-SXM2-16GB, skipped
* Device #8: Tesla V100-SXM2-16GB, skipped
Benchmark relevant options:
===========================
* --optimized-kernel-enable
-------------------
* Hash-Mode 0 ( MD5)
-------------------
Speed.#1.........: 55972 .1 MH/s ( 47 .17ms) @ Accel:256 Loops:1024 Thr:128 Vec:8
Speed.#2.........: 55967 .9 MH/s ( 47 .15ms) @ Accel:256 Loops:1024 Thr:128 Vec:8
Speed.#3.........: 55971 .4 MH/s ( 47 .15ms) @ Accel:256 Loops:1024 Thr:128 Vec:8
Speed.#4.........: 55775 .6 MH/s ( 47 .31ms) @ Accel:256 Loops:1024 Thr:128 Vec:8
Speed.#*.........: 223 .7 GH/s
----------------------
* Hash-Mode 100 ( SHA1)
----------------------
Speed.#1.........: 17705 .3 MH/s ( 75 .08ms) @ Accel:32 Loops:1024 Thr:512 Vec:1
Speed.#2.........: 17715 .0 MH/s ( 75 .06ms) @ Accel:32 Loops:1024 Thr:512 Vec:1
Speed.#3.........: 17687 .4 MH/s ( 75 .18ms) @ Accel:32 Loops:1024 Thr:512 Vec:1
Speed.#4.........: 17629 .5 MH/s ( 75 .42ms) @ Accel:32 Loops:1024 Thr:512 Vec:1
Speed.#*.........: 70737 .2 MH/s
--------------------------
* Hash-Mode 1400 ( SHA2-256)
--------------------------
Speed.#1.........: 7651 .7 MH/s ( 86 .93ms) @ Accel:32 Loops:512 Thr:512 Vec:1
Speed.#2.........: 7657 .8 MH/s ( 86 .90ms) @ Accel:32 Loops:512 Thr:512 Vec:1
Speed.#3.........: 7651 .0 MH/s ( 86 .95ms) @ Accel:32 Loops:512 Thr:512 Vec:1
Speed.#4.........: 7623 .7 MH/s ( 87 .27ms) @ Accel:32 Loops:512 Thr:512 Vec:1
Speed.#*.........: 30584 .3 MH/s
--------------------------
* Hash-Mode 1700 ( SHA2-512)
--------------------------
Speed.#1.........: 2405 .6 MH/s ( 69 .38ms) @ Accel:4 Loops:1024 Thr:512 Vec:1
Speed.#2.........: 2413 .7 MH/s ( 69 .15ms) @ Accel:4 Loops:1024 Thr:512 Vec:1
Speed.#3.........: 2413 .7 MH/s ( 69 .15ms) @ Accel:4 Loops:1024 Thr:512 Vec:1
Speed.#4.........: 2406 .0 MH/s ( 69 .37ms) @ Accel:4 Loops:1024 Thr:512 Vec:1
Speed.#*.........: 9639 .0 MH/s
-------------------------------------------------------------
* Hash-Mode 22000 ( WPA-PBKDF2-PMKID+EAPOL) [ Iterations: 4095 ]
-------------------------------------------------------------
Speed.#1.........: 880 .4 kH/s ( 91 .30ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#2.........: 879 .4 kH/s ( 91 .17ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#3.........: 881 .6 kH/s ( 91 .19ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#4.........: 879 .5 kH/s ( 91 .40ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#*.........: 3520 .8 kH/s
----------------------
* Hash-Mode 1000 ( NTLM)
----------------------
Speed.#1.........: 100 .8 GH/s ( 25 .64ms) @ Accel:128 Loops:1024 Thr:256 Vec:8
Speed.#2.........: 100 .8 GH/s ( 25 .66ms) @ Accel:128 Loops:1024 Thr:256 Vec:8
Speed.#3.........: 100 .7 GH/s ( 25 .64ms) @ Accel:128 Loops:1024 Thr:256 Vec:8
Speed.#4.........: 100 .2 GH/s ( 25 .78ms) @ Accel:128 Loops:1024 Thr:256 Vec:8
Speed.#*.........: 402 .5 GH/s
-------------------
* Hash-Mode 3000 ( LM)
-------------------
Speed.#1.........: 49293 .1 MH/s ( 26 .70ms) @ Accel:128 Loops:1024 Thr:128 Vec:1
Speed.#2.........: 49349 .2 MH/s ( 26 .69ms) @ Accel:128 Loops:1024 Thr:128 Vec:1
Speed.#3.........: 49308 .1 MH/s ( 26 .70ms) @ Accel:128 Loops:1024 Thr:128 Vec:1
Speed.#4.........: 49151 .6 MH/s ( 26 .78ms) @ Accel:128 Loops:1024 Thr:128 Vec:1
Speed.#*.........: 197 .1 GH/s
-----------------------------------------------
* Hash-Mode 5500 ( NetNTLMv1 / NetNTLMv1+ESS)
-----------------------------------------------
Speed.#1.........: 54278 .5 MH/s ( 48 .05ms) @ Accel:512 Loops:512 Thr:128 Vec:2
Speed.#2.........: 54274 .7 MH/s ( 48 .06ms) @ Accel:512 Loops:512 Thr:128 Vec:2
Speed.#3.........: 54248 .8 MH/s ( 48 .05ms) @ Accel:512 Loops:512 Thr:128 Vec:2
Speed.#4.........: 54160 .5 MH/s ( 48 .14ms) @ Accel:512 Loops:512 Thr:128 Vec:2
Speed.#*.........: 217 .0 GH/s
------------------------------
* Hash-Mode 5600 ( NetNTLMv2)
------------------------------
Speed.#1.........: 3897 .2 MH/s ( 85 .69ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#2.........: 3897 .9 MH/s ( 85 .65ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#3.........: 3897 .5 MH/s ( 85 .67ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#4.........: 3888 .0 MH/s ( 85 .87ms) @ Accel:16 Loops:1024 Thr:256 Vec:1
Speed.#*.........: 15580 .5 MH/s
---------------------------------------------------------
* Hash-Mode 1500 ( descrypt, DES ( Unix) , Traditional DES)
---------------------------------------------------------
Speed.#1.........: 1918 .4 MH/s ( 87 .00ms) @ Accel:16 Loops:1024 Thr:128 Vec:1
Speed.#2.........: 1922 .3 MH/s ( 86 .82ms) @ Accel:16 Loops:1024 Thr:128 Vec:1
Speed.#3.........: 1920 .2 MH/s ( 86 .93ms) @ Accel:16 Loops:1024 Thr:128 Vec:1
Speed.#4.........: 1914 .7 MH/s ( 87 .17ms) @ Accel:16 Loops:1024 Thr:128 Vec:1
Speed.#*.........: 7675 .5 MH/s
-------------------------------------------------------------------------
* Hash-Mode 500 ( md5crypt, MD5 ( Unix) , Cisco-IOS $1 $ ( MD5)) [ Iterations: 1000 ]
-------------------------------------------------------------------------
Speed.#1.........: 17589 .9 kH/s ( 52 .58ms) @ Accel:128 Loops:250 Thr:512 Vec:1
Speed.#2.........: 17584 .5 kH/s ( 52 .57ms) @ Accel:128 Loops:250 Thr:512 Vec:1
Speed.#3.........: 17416 .0 kH/s ( 52 .57ms) @ Accel:128 Loops:250 Thr:512 Vec:1
Speed.#4.........: 17477 .6 kH/s ( 52 .94ms) @ Accel:128 Loops:250 Thr:512 Vec:1
Speed.#*.........: 70068 .0 kH/s
---------------------------------------------------------------
* Hash-Mode 3200 ( bcrypt $2 *$, Blowfish ( Unix)) [ Iterations: 32 ]
---------------------------------------------------------------
Speed.#1.........: 62762 H/s ( 94 .89ms) @ Accel:256 Loops:32 Thr:24 Vec:1
Speed.#2.........: 62791 H/s ( 94 .88ms) @ Accel:256 Loops:32 Thr:24 Vec:1
Speed.#3.........: 62482 H/s ( 95 .30ms) @ Accel:256 Loops:32 Thr:24 Vec:1
Speed.#4.........: 62535 H/s ( 95 .23ms) @ Accel:256 Loops:32 Thr:24 Vec:1
Speed.#*.........: 250 .6 kH/s
--------------------------------------------------------------------
* Hash-Mode 1800 ( sha512crypt $6 $, SHA512 ( Unix)) [ Iterations: 5000 ]
--------------------------------------------------------------------
Speed.#1.........: 383 .4 kH/s ( 67 .12ms) @ Accel:8192 Loops:256 Thr:64 Vec:1
Speed.#2.........: 384 .1 kH/s ( 66 .97ms) @ Accel:8192 Loops:256 Thr:64 Vec:1
Speed.#3.........: 379 .5 kH/s ( 67 .78ms) @ Accel:8192 Loops:256 Thr:64 Vec:1
Speed.#4.........: 384 .0 kH/s ( 67 .01ms) @ Accel:8192 Loops:256 Thr:64 Vec:1
Speed.#*.........: 1531 .0 kH/s
-------------------------------------------------------
* Hash-Mode 7500 ( Kerberos 5 , etype 23 , AS-REQ Pre-Auth)
-------------------------------------------------------
Speed.#1.........: 1104 .5 MH/s ( 75 .60ms) @ Accel:32 Loops:1024 Thr:32 Vec:1
Speed.#2.........: 1105 .7 MH/s ( 75 .54ms) @ Accel:32 Loops:1024 Thr:32 Vec:1
Speed.#3.........: 1104 .9 MH/s ( 75 .57ms) @ Accel:32 Loops:1024 Thr:32 Vec:1
Speed.#4.........: 1101 .8 MH/s ( 75 .78ms) @ Accel:32 Loops:1024 Thr:32 Vec:1
Speed.#*.........: 4417 .0 MH/s
---------------------------------------------
* Hash-Mode 13100 ( Kerberos 5 , etype 23 , TGS-REP)
---------------------------------------------
Speed.#1.........: 1142 .9 MH/s ( 72 .92ms) @ Accel:256 Loops:128 Thr:32 Vec:1
Speed.#2.........: 1142 .6 MH/s ( 72 .95ms) @ Accel:256 Loops:128 Thr:32 Vec:1
Speed.#3.........: 1143 .0 MH/s ( 72 .91ms) @ Accel:256 Loops:128 Thr:32 Vec:1
Speed.#4.........: 1140 .8 MH/s ( 73 .03ms) @ Accel:256 Loops:128 Thr:32 Vec:1
Speed.#*.........: 4569 .2 MH/s
---------------------------------------------------------------
* Hash-Mode 15300 ( DPAPI masterkey file v1) [ Iterations: 23999 ]
---------------------------------------------------------------
Speed.#1.........: 148 .8 kH/s ( 93 .43ms) @ Accel:16 Loops:512 Thr:512 Vec:1
Speed.#2.........: 148 .8 kH/s ( 93 .43ms) @ Accel:16 Loops:512 Thr:512 Vec:1
Speed.#3.........: 148 .8 kH/s ( 93 .43ms) @ Accel:16 Loops:512 Thr:512 Vec:1
Speed.#4.........: 148 .3 kH/s ( 93 .77ms) @ Accel:16 Loops:512 Thr:512 Vec:1
Speed.#*.........: 594 .8 kH/s
---------------------------------------------------------------
* Hash-Mode 15900 ( DPAPI masterkey file v2) [ Iterations: 12899 ]
---------------------------------------------------------------
Speed.#1.........: 80312 H/s ( 77 .98ms) @ Accel:4 Loops:512 Thr:512 Vec:1
Speed.#2.........: 80320 H/s ( 77 .97ms) @ Accel:4 Loops:512 Thr:512 Vec:1
Speed.#3.........: 80327 H/s ( 77 .98ms) @ Accel:4 Loops:512 Thr:512 Vec:1
Speed.#4.........: 79932 H/s ( 78 .21ms) @ Accel:4 Loops:512 Thr:512 Vec:1
Speed.#*.........: 320 .9 kH/s
----------------------------------------------------------------
* Hash-Mode 7100 ( macOS v10.8+ ( PBKDF2-SHA512)) [ Iterations: 1023 ]
----------------------------------------------------------------
Speed.#1.........: 988 .1 kH/s ( 78 .50ms) @ Accel:64 Loops:31 Thr:512 Vec:1
Speed.#2.........: 989 .8 kH/s ( 78 .46ms) @ Accel:64 Loops:31 Thr:512 Vec:1
Speed.#3.........: 989 .2 kH/s ( 78 .49ms) @ Accel:64 Loops:31 Thr:512 Vec:1
Speed.#4.........: 986 .0 kH/s ( 78 .71ms) @ Accel:64 Loops:31 Thr:512 Vec:1
Speed.#*.........: 3953 .1 kH/s
-----------------------------------------------
* Hash-Mode 11600 ( 7 -Zip) [ Iterations: 16384 ]
-----------------------------------------------
Speed.#1.........: 889 .2 kH/s ( 82 .10ms) @ Accel:32 Loops:4096 Thr:128 Vec:1
Speed.#2.........: 892 .8 kH/s ( 82 .18ms) @ Accel:32 Loops:4096 Thr:128 Vec:1
Speed.#3.........: 852 .7 kH/s ( 82 .12ms) @ Accel:32 Loops:4096 Thr:128 Vec:1
Speed.#4.........: 867 .6 kH/s ( 82 .30ms) @ Accel:32 Loops:4096 Thr:128 Vec:1
Speed.#*.........: 3502 .3 kH/s
----------------------------------------------------
* Hash-Mode 12500 ( RAR3-hp) [ Iterations: 262144 ]
----------------------------------------------------
Speed.#1.........: 88508 H/s ( 39 .94ms) @ Accel:4 Loops:16384 Thr:512 Vec:1
Speed.#2.........: 88711 H/s ( 39 .93ms) @ Accel:4 Loops:16384 Thr:512 Vec:1
Speed.#3.........: 88750 H/s ( 39 .91ms) @ Accel:4 Loops:16384 Thr:512 Vec:1
Speed.#4.........: 87961 H/s ( 40 .07ms) @ Accel:4 Loops:16384 Thr:512 Vec:1
Speed.#*.........: 353 .9 kH/s
---------------------------------------------
* Hash-Mode 13000 ( RAR5) [ Iterations: 32799 ]
---------------------------------------------
Speed.#1.........: 92663 H/s ( 54 .66ms) @ Accel:16 Loops:128 Thr:1024 Vec:1
Speed.#2.........: 92666 H/s ( 54 .66ms) @ Accel:16 Loops:128 Thr:1024 Vec:1
Speed.#3.........: 92665 H/s ( 54 .65ms) @ Accel:16 Loops:128 Thr:1024 Vec:1
Speed.#4.........: 92376 H/s ( 54 .78ms) @ Accel:16 Loops:128 Thr:1024 Vec:1
Speed.#*.........: 370 .4 kH/s
-------------------------------------------------------------------------
* Hash-Mode 6211 ( TrueCrypt RIPEMD160 + XTS 512 bit) [ Iterations: 1999 ]
-------------------------------------------------------------------------
Speed.#1.........: 665 .1 kH/s ( 55 .66ms) @ Accel:64 Loops:64 Thr:256 Vec:1
Speed.#2.........: 668 .4 kH/s ( 55 .44ms) @ Accel:64 Loops:64 Thr:256 Vec:1
Speed.#3.........: 669 .5 kH/s ( 55 .44ms) @ Accel:64 Loops:64 Thr:256 Vec:1
Speed.#4.........: 668 .0 kH/s ( 55 .59ms) @ Accel:64 Loops:64 Thr:256 Vec:1
Speed.#*.........: 2671 .1 kH/s
-------------------------------------------------------------------------------------
* Hash-Mode 13400 ( KeePass 1 ( AES/Twofish) and KeePass 2 ( AES)) [ Iterations: 24569 ]
-------------------------------------------------------------------------------------
Speed.#1.........: 112 .3 kH/s ( 60 .44ms) @ Accel:4 Loops:1024 Thr:512 Vec:1
Speed.#2.........: 112 .3 kH/s ( 60 .42ms) @ Accel:4 Loops:1024 Thr:512 Vec:1
Speed.#3.........: 112 .3 kH/s ( 60 .43ms) @ Accel:4 Loops:1024 Thr:512 Vec:1
Speed.#4.........: 111 .9 kH/s ( 60 .65ms) @ Accel:4 Loops:1024 Thr:512 Vec:1
Speed.#*.........: 448 .8 kH/s
--------------------------------------------------------------------
* Hash-Mode 6800 ( LastPass + LastPass sniffed) [ Iterations: 499 ]
--------------------------------------------------------------------
Speed.#1.........: 5442 .8 kH/s ( 42 .88ms) @ Accel:16 Loops:124 Thr:1024 Vec:1
Speed.#2.........: 5442 .3 kH/s ( 42 .88ms) @ Accel:16 Loops:124 Thr:1024 Vec:1
Speed.#3.........: 5403 .4 kH/s ( 42 .91ms) @ Accel:16 Loops:124 Thr:1024 Vec:1
Speed.#4.........: 5420 .1 kH/s ( 43 .05ms) @ Accel:16 Loops:124 Thr:1024 Vec:1
Speed.#*.........: 21708 .6 kH/s
--------------------------------------------------------------------
* Hash-Mode 11300 ( Bitcoin/Litecoin wallet.dat) [ Iterations: 200459 ]
--------------------------------------------------------------------
Speed.#1.........: 8990 H/s ( 74 .21ms) @ Accel:1024 Loops:1024 Thr:128 Vec:1
Speed.#2.........: 8946 H/s ( 74 .59ms) @ Accel:1024 Loops:1024 Thr:128 Vec:1
Speed.#3.........: 9011 H/s ( 74 .09ms) @ Accel:1024 Loops:1024 Thr:128 Vec:1
Speed.#4.........: 8835 H/s ( 75 .52ms) @ Accel:1024 Loops:1024 Thr:128 Vec:1
Speed.#*.........: 35782 H/s
Started: Sun Aug 31 02 :37:44 2025
Stopped: Sun Aug 31 02 :47:47 2025
主要哈希算法性能
哈希算法
单卡速度
四卡总速度
MD5 (Mode 0)
~56 GH/s
223.7 GH/s
SHA1 (Mode 100)
~17.7 GH/s
70.7 GH/s
SHA2-256 (Mode 1400)
~7.65 GH/s
30.6 GH/s
SHA2-512 (Mode 1700)
~2.41 GH/s
9.64 GH/s
NTLM (Mode 1000)
~100.8 GH/s
402.5 GH/s
LM (Mode 3000)
~49.3 GH/s
197.1 GH/s
Windows认证哈希性能
哈希类型
四卡总速度
NetNTLMv1 (Mode 5500)
217.0 GH/s
NetNTLMv2 (Mode 5600)
15.6 GH/s
WiFi密码破解性能
协议类型
四卡总速度
迭代次数
WPA-PBKDF2-PMKID+EAPOL (Mode 22000)
3,520.8 kH/s
4095
Unix/Linux密码哈希性能
哈希类型
四卡总速度
迭代次数
descrypt (Mode 1500)
7,675.5 MH/s
-
md5crypt (Mode 500)
70,068 kH/s
1000
bcrypt (Mode 3200)
250.6 kH/s
32
sha512crypt (Mode 1800)
1,531 kH/s
5000
Kerberos认证性能
协议类型
四卡总速度
Kerberos 5 AS-REQ (Mode 7500)
4,417 MH/s
Kerberos 5 TGS-REP (Mode 13100)
4,569 MH/s
文件加密格式性能
文件格式
四卡总速度
迭代次数
7-Zip (Mode 11600)
3,502.3 kH/s
16384
RAR3-hp (Mode 12500)
353.9 kH/s
262144
RAR5 (Mode 13000)
370.4 kH/s
32799
KeePass (Mode 13400)
448.8 kH/s
24569
TrueCrypt RIPEMD160 (Mode 6211)
2,671.1 kH/s
1999
Windows DPAPI性能
加密类型
四卡总速度
迭代次数
DPAPI v1 (Mode 15300)
594.8 kH/s
23999
DPAPI v2 (Mode 15900)
320.9 kH/s
12899
其他加密格式
加密类型
四卡总速度
迭代次数
macOS v10.8+ (Mode 7100)
3,953.1 kH/s
1023
LastPass (Mode 6800)
21,708.6 kH/s
499
Bitcoin wallet.dat (Mode 11300)
35,782 H/s
200459
运行状态监控
测试运行了10分钟,显卡的负载并不大,温度也不高。通过nvidia-smi
监控显示:
- GPU利用率适中
- 温度控制良好
- 功耗稳定
性能分析
从测试结果可以看出:
基础哈希算法表现优异 :V100在MD5、SHA、NTLM等基础哈希算法上表现出色,特别是NTLM达到了402.5 GH/s的惊人速度。
迭代哈希算法性能合理 :对于bcrypt、scrypt等需要大量迭代的算法,性能符合预期,这类算法本身就是为了抵抗暴力破解而设计的。
性价比优势 :V100的性能与RTX 2080 Ti相当,但在二手市场价格更有优势,对于需要大规模密码恢复或安全测试的场景,V100是一个性价比很高的选择。
总结
虽然V100已经推出8年,但其强大的计算能力在密码破解场景下依然表现出色。对于企业级密码恢复服务、安全审计、渗透测试等应用场景,V100仍然是一个值得考虑的选择。特别是在二手市场上,V100的性价比优势更加明显,为构建高性能密码破解集群提供了经济实惠的方案。
Proudly powered by Pelican , which takes great advantage of Python .
The theme is by Smashing Magazine , thanks!