Jetson Nano Benchmarks
#1
After quite a bit of work, CUDA devices can now be used without OpenCL, so we can do things like this:

https://twitter.com/Chick3nman512/status...5873122305

https://gist.github.com/Chick3nman/49813...ca4f26ef21
Reply
#2
Hey, awesome - a nice start to a new (retro?) era for hashcat!
~
Reply
#3
Not the Jetson Nano but here are some benchmark results from its bigger brother the Jetson AGX Xavier (set to „nvpmodel -m 0“ - 30W):

Code:
hashcat (v5.1.0-1397-g7f4df9eb+) 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.

clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR

CUDA API (CUDA 10.0)
====================
* Device #1: Xavier, 15698 MB, 8MCU

Benchmark relevant options:
===========================
* --optimized-kernel-enable

Hashmode: 0 - MD5

Speed.#1.........:  4666.5 MH/s (57.07ms) @ Accel:32 Loops:1024 Thr:1024 Vec:1

Hashmode: 100 - SHA1

Speed.#1.........:  1548.2 MH/s (86.25ms) @ Accel:32 Loops:512 Thr:1024 Vec:1

Hashmode: 1400 - SHA2-256

Speed.#1.........:  670.5 MH/s (49.61ms) @ Accel:8 Loops:512 Thr:1024 Vec:1

Hashmode: 1700 - SHA2-512

Speed.#1.........:  217.4 MH/s (76.74ms) @ Accel:8 Loops:256 Thr:1024 Vec:1

Hashmode: 2500 - WPA-EAPOL-PBKDF2 (Iterations: 4095)

Speed.#1.........:    72302 H/s (56.39ms) @ Accel:8 Loops:256 Thr:1024 Vec:1

Hashmode: 1000 - NTLM

Speed.#1.........:  7027.2 MH/s (75.98ms) @ Accel:64 Loops:1024 Thr:1024 Vec:1
Reply
#4
Version 6.1.1 for me only just work on Nvidia's jetpack 4.4.1 with autologin off, On the new Jetson Nano 2GB version. Run's on a fresh boot-up, but any memory load. and it's won't run for me. Maybe need a cut down version of jetpack to run better.

Code:
hashcat (v6.1.1-120-g15bf8b730) 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

CUDA API (CUDA 10.2)
====================
* Device #1: NVIDIA Tegra X1, 1112/1979 MB, 1MCU

Benchmark relevant options:
===========================
* --benchmark-all
* --optimized-kernel-enable

Hashmode: 0 - MD5

Speed.#1.........:  610.8 MH/s (54.63ms) @ Accel:32 Loops:1024 Thr:1024 Vec:8

Hashmode: 10 - md5($pass.$salt)

Speed.#1.........:  591.1 MH/s (13.79ms) @ Accel:64 Loops:128 Thr:1024 Vec:8

Hashmode: 11 - Joomla < 2.5.18

Speed.#1.........:  612.0 MH/s (54.52ms) @ Accel:32 Loops:1024 Thr:1024 Vec:8

Hashmode: 12 - PostgreSQL

Speed.#1.........:  594.2 MH/s (27.30ms) @ Accel:16 Loops:1024 Thr:1024 Vec:8

Hashmode: 20 - md5($salt.$pass)

Speed.#1.........:  336.1 MH/s (23.92ms) @ Accel:32 Loops:256 Thr:1024 Vec:4

Hashmode: 21 - osCommerce, xt:Commerce

Speed.#1.........:  334.0 MH/s (75.04ms) @ Accel:48 Loops:512 Thr:1024 Vec:4

Hashmode: 22 - Juniper NetScreen/SSG (ScreenOS)

Speed.#1.........:  351.7 MH/s (47.40ms) @ Accel:16 Loops:1024 Thr:1024 Vec:4

Hashmode: 23 - Skype

Speed.#1.........:  353.3 MH/s (47.13ms) @ Accel:16 Loops:1024 Thr:1024 Vec:4

Hashmode: 30 - md5(utf16le($pass).$salt)

Speed.#1.........:  588.8 MH/s (27.94ms) @ Accel:64 Loops:256 Thr:1024 Vec:4

Hashmode: 40 - md5($salt.utf16le($pass))

Speed.#1.........:  348.7 MH/s (47.81ms) @ Accel:32 Loops:512 Thr:1024 Vec:4

Hashmode: 50 - HMAC-MD5 (key = $pass)

Speed.#1.........: 93672.7 kH/s (89.22ms) @ Accel:32 Loops:256 Thr:1024 Vec:1

Hashmode: 60 - HMAC-MD5 (key = $salt)

Speed.#1.........:  187.8 MH/s (44.35ms) @ Accel:64 Loops:128 Thr:1024 Vec:1

Hashmode: 100 - SHA1

Speed.#1.........:  204.4 MH/s (81.73ms) @ Accel:16 Loops:1024 Thr:1024 Vec:1

Hashmode: 101 - nsldap, SHA-1(Base64), Netscape LDAP SHA

Speed.#1.........:  202.9 MH/s (61.70ms) @ Accel:48 Loops:256 Thr:1024 Vec:1

Hashmode: 110 - sha1($pass.$salt)

Speed.#1.........:  205.6 MH/s (81.23ms) @ Accel:16 Loops:1024 Thr:1024 Vec:1

Hashmode: 111 - nsldaps, SSHA-1(Base64), Netscape LDAP SSHA

Speed.#1.........:  200.3 MH/s (20.49ms) @ Accel:32 Loops:128 Thr:1024 Vec:1

Hashmode: 112 - Oracle S: Type (Oracle 11+)

Speed.#1.........:  202.0 MH/s (41.21ms) @ Accel:64 Loops:128 Thr:1024 Vec:1

Hashmode: 120 - sha1($salt.$pass)

Speed.#1.........:  168.1 MH/s (49.55ms) @ Accel:8 Loops:1024 Thr:1024 Vec:1

Hashmode: 121 - SMF (Simple Machines Forum) > v1.1

Speed.#1.........:  168.2 MH/s (49.58ms) @ Accel:16 Loops:512 Thr:1024 Vec:1

Hashmode: 122 - macOS v10.4, macOS v10.5, MacOS v10.6

Speed.#1.........:  154.2 MH/s (6.27ms) @ Accel:4 Loops:256 Thr:1024 Vec:1

Hashmode: 124 - Django (SHA-1)

Speed.#1.........:  167.1 MH/s (49.89ms) @ Accel:32 Loops:256 Thr:1024 Vec:1

Hashmode: 125 - ArubaOS

Speed.#1.........:  156.3 MH/s (39.95ms) @ Accel:48 Loops:128 Thr:1024 Vec:1

Hashmode: 130 - sha1(utf16le($pass).$salt)

Speed.#1.........:  205.6 MH/s (81.25ms) @ Accel:16 Loops:1024 Thr:1024 Vec:1

Hashmode: 131 - MSSQL (2000)

Speed.#1.........:  198.6 MH/s (20.65ms) @ Accel:4 Loops:1024 Thr:1024 Vec:1

Hashmode: 132 - MSSQL (2005)

Speed.#1.........:  205.6 MH/s (81.27ms) @ Accel:16 Loops:1024 Thr:1024 Vec:1

Hashmode: 133 - PeopleSoft

Speed.#1.........:  186.7 MH/s (22.13ms) @ Accel:4 Loops:1024 Thr:1024 Vec:1

Hashmode: 140 - sha1($salt.utf16le($pass))

Speed.#1.........:  167.2 MH/s (49.87ms) @ Accel:32 Loops:256 Thr:1024 Vec:1

Hashmode: 141 - Episerver 6.x < .NET 4

Speed.#1.........:  167.1 MH/s (49.90ms) @ Accel:64 Loops:128 Thr:1024 Vec:1

Hashmode: 150 - HMAC-SHA1 (key = $pass)

Speed.#1.........: 42960.5 kH/s (48.51ms) @ Accel:8 Loops:256 Thr:1024 Vec:1

Hashmode: 160 - HMAC-SHA1 (key = $salt)

Speed.#1.........: 84103.6 kH/s (49.56ms) @ Accel:32 Loops:128 Thr:1024 Vec:1

Hashmode: 200 - MySQL323

Speed.#1.........:  1272.2 MH/s (26.06ms) @ Accel:64 Loops:512 Thr:1024 Vec:8

Hashmode: 300 - MySQL4.1/MySQL5

Speed.#1.........: 87031.2 kH/s (35.84ms) @ Accel:12 Loops:256 Thr:1024 Vec:1

Hashmode: 400 - phpass (Iterations: 2048)

Speed.#1.........:  174.9 kH/s (46.14ms) @ Accel:64 Loops:256 Thr:1024 Vec:1

Hashmode: 500 - md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5) (Iterations: 1000)

Speed.#1.........:  193.6 kH/s (9.63ms) @ Accel:32 Loops:62 Thr:1024 Vec:1

Hashmode: 501 - Juniper IVE (Iterations: 1000)

Speed.#1.........:  254.2 kH/s (63.17ms) @ Accel:32 Loops:500 Thr:1024 Vec:1

Hashmode: 600 - BLAKE2b-512

Speed.#1.........: 53454.2 kH/s (78.15ms) @ Accel:32 Loops:128 Thr:1024 Vec:1

Hashmode: 900 - MD4

Speed.#1.........:  1069.5 MH/s (62.42ms) @ Accel:64 Loops:1024 Thr:1024 Vec:8

Hashmode: 1000 - NTLM

Speed.#1.........:  1069.2 MH/s (62.41ms) @ Accel:64 Loops:1024 Thr:1024 Vec:8

Hashmode: 1100 - Domain Cached Credentials (DCC), MS Cache

Speed.#1.........:  288.4 MH/s (28.54ms) @ Accel:64 Loops:128 Thr:1024 Vec:4

Hashmode: 1300 - SHA2-224

Speed.#1.........: 72443.9 kH/s (57.60ms) @ Accel:32 Loops:128 Thr:1024 Vec:1

Hashmode: 1400 - SHA2-256

Speed.#1.........: 73825.9 kH/s (84.90ms) @ Accel:24 Loops:256 Thr:1024 Vec:1

Hashmode: 1410 - sha256($pass.$salt)

Speed.#1.........: 74036.1 kH/s (56.34ms) @ Accel:32 Loops:128 Thr:1024 Vec:1

Hashmode: 1411 - SSHA-256(Base64), LDAP {SSHA256}

Speed.#1.........: 73688.1 kH/s (56.61ms) @ Accel:8 Loops:512 Thr:1024 Vec:1

Hashmode: 1420 - sha256($salt.$pass)

Speed.#1.........: 64396.3 kH/s (64.82ms) @ Accel:16 Loops:256 Thr:1024 Vec:1

Hashmode: 1421 - hMailServer

Speed.#1.........: 64370.4 kH/s (64.84ms) @ Accel:32 Loops:128 Thr:1024 Vec:1

Hashmode: 1430 - sha256(utf16le($pass).$salt)

Speed.#1.........: 60472.9 kH/s (7.10ms) @ Accel:2 Loops:256 Thr:1024 Vec:1

Hashmode: 1440 - sha256($salt.utf16le($pass))

Speed.#1.........: 64170.1 kH/s (65.05ms) @ Accel:64 Loops:64 Thr:1024 Vec:1

Hashmode: 1441 - Episerver 6.x >= .NET 4

Speed.#1.........: 64380.3 kH/s (64.83ms) @ Accel:8 Loops:512 Thr:1024 Vec:1

Hashmode: 1450 - HMAC-SHA256 (key = $pass)

Speed.#1.........: 13527.2 kH/s (77.20ms) @ Accel:16 Loops:64 Thr:1024 Vec:1

Hashmode: 1460 - HMAC-SHA256 (key = $salt)

Speed.#1.........: 31300.2 kH/s (66.69ms) @ Accel:8 Loops:256 Thr:1024 Vec:1

Hashmode: 1500 - descrypt, DES (Unix), Traditional DES

Speed.#1.........: 25280.3 kH/s (20.01ms) @ Accel:8 Loops:1024 Thr:64 Vec:1

Hashmode: 1600 - Apache $apr1$ MD5, md5apr1, MD5 (APR) (Iterations: 1000)

Speed.#1.........:  253.6 kH/s (63.07ms) @ Accel:16 Loops:1000 Thr:1024 Vec:1

Hashmode: 1700 - SHA2-512

Speed.#1.........: 23851.5 kH/s (20.73ms) @ Accel:4 Loops:128 Thr:1024 Vec:1

Hashmode: 1710 - sha512($pass.$salt)

Speed.#1.........: 23249.1 kH/s (21.21ms) @ Accel:1 Loops:512 Thr:1024 Vec:1

Hashmode: 1711 - SSHA-512(Base64), LDAP {SSHA512}

Speed.#1.........: 24618.0 kH/s (84.87ms) @ Accel:32 Loops:64 Thr:1024 Vec:1

Hashmode: 1720 - sha512($salt.$pass)

Speed.#1.........: 23888.3 kH/s (87.47ms) @ Accel:8 Loops:256 Thr:1024 Vec:1

Hashmode: 1722 - macOS v10.7

Speed.#1.........: 23905.5 kH/s (87.41ms) @ Accel:4 Loops:512 Thr:1024 Vec:1

Hashmode: 1730 - sha512(utf16le($pass).$salt)

Speed.#1.........: 24647.5 kH/s (84.76ms) @ Accel:4 Loops:512 Thr:1024 Vec:1

Hashmode: 1731 - MSSQL (2012, 2014)

Speed.#1.........: 24018.8 kH/s (21.20ms) @ Accel:2 Loops:256 Thr:1024 Vec:1

Hashmode: 1740 - sha512($salt.utf16le($pass))

Speed.#1.........: 23640.0 kH/s (66.22ms) @ Accel:12 Loops:128 Thr:1024 Vec:1

Hashmode: 1750 - HMAC-SHA512 (key = $pass)

Speed.#1.........:  5064.8 kH/s (51.43ms) @ Accel:4 Loops:64 Thr:1024 Vec:1

Hashmode: 1760 - HMAC-SHA512 (key = $salt)

Speed.#1.........: 10797.9 kH/s (48.25ms) @ Accel:4 Loops:128 Thr:1024 Vec:1

Hashmode: 1800 - sha512crypt $6$, SHA512 (Unix) (Iterations: 5000)

Speed.#1.........:    4153 H/s (48.75ms) @ Accel:4 Loops:256 Thr:1024 Vec:1

Hashmode: 2000 - STDOUT

Speed.#1.........:  239.4 GH/s (0.04ms) @ Accel:64 Loops:1024 Thr:1024 Vec:1

Hashmode: 2100 - Domain Cached Credentials 2 (DCC2), MS Cache 2 (Iterations: 10239)

Speed.#1.........:    8038 H/s (25.23ms) @ Accel:8 Loops:256 Thr:1024 Vec:1

Hashmode: 2400 - Cisco-PIX MD5

Speed.#1.........:  444.4 MH/s (37.44ms) @ Accel:32 Loops:512 Thr:1024 Vec:8

Hashmode: 2410 - Cisco-ASA MD5

Speed.#1.........:  418.8 MH/s (39.75ms) @ Accel:64 Loops:256 Thr:1024 Vec:4

Hashmode: 2500 - WPA-EAPOL-PBKDF2 (Iterations: 4095)

Speed.#1.........:    10427 H/s (48.84ms) @ Accel:8 Loops:256 Thr:1024 Vec:1

Hashmode: 2501 - WPA-EAPOL-PMK (Iterations: 0)

Speed.#1.........:  8115.1 kH/s (0.00ms) @ Accel:64 Loops:1024 Thr:1024 Vec:1

Hashmode: 2600 - md5(md5($pass))

Speed.#1.........:  168.0 MH/s (49.63ms) @ Accel:32 Loops:256 Thr:1024 Vec:1

Hashmode: 2611 - vBulletin < v3.8.5

Speed.#1.........:  167.9 MH/s (49.64ms) @ Accel:32 Loops:256 Thr:1024 Vec:1

Hashmode: 2612 - PHPS

Speed.#1.........:  163.5 MH/s (25.07ms) @ Accel:64 Loops:64 Thr:1024 Vec:1

Hashmode: 2711 - vBulletin >= v3.8.5

Speed.#1.........:  118.2 MH/s (70.66ms) @ Accel:32 Loops:256 Thr:1024 Vec:1

Hashmode: 2811 - MyBB 1.2+, IPB2+ (Invision Power Board)

Speed.#1.........:  125.8 MH/s (66.39ms) @ Accel:16 Loops:512 Thr:1024 Vec:1

Hashmode: 3000 - LM

Speed.#1.........:  606.7 MH/s (54.69ms) @ Accel:512 Loops:1024 Thr:64 Vec:1

Hashmode: 3100 - Oracle H: Type (Oracle 7+)

Speed.#1.........: 11050.0 kH/s (35.27ms) @ Accel:12 Loops:32 Thr:1024 Vec:1

Hashmode: 3200 - bcrypt $2*$, Blowfish (Unix) (Iterations: 32)

Speed.#1.........:      272 H/s (20.96ms) @ Accel:1 Loops:16 Thr:12 Vec:1

Hashmode: 3710 - md5($salt.md5($pass))

Speed.#1.........:  158.0 MH/s (79.29ms) @ Accel:48 Loops:256 Thr:1024 Vec:1

Hashmode: 3711 - MediaWiki B type

Speed.#1.........:  158.1 MH/s (52.75ms) @ Accel:32 Loops:256 Thr:1024 Vec:1

Hashmode: 3800 - md5($salt.$pass.$salt)

Speed.#1.........:  366.1 MH/s (91.33ms) @ Accel:64 Loops:512 Thr:1024 Vec:4

Hashmode: 3910 - md5(md5($pass).md5($salt))

Speed.#1.........:  117.4 MH/s (70.69ms) @ Accel:32 Loops:256 Thr:1024 Vec:1

Hashmode: 4010 - md5($salt.md5($salt.$pass))

Speed.#1.........:  142.4 MH/s (57.90ms) @ Accel:16 Loops:512 Thr:1024 Vec:1

Hashmode: 4110 - md5($salt.md5($pass.$salt))

Speed.#1.........:  130.0 MH/s (28.44ms) @ Accel:64 Loops:64 Thr:1024 Vec:1

Hashmode: 4300 - md5(strtoupper(md5($pass)))

Speed.#1.........:  120.3 MH/s (12.74ms) @ Accel:64 Loops:32 Thr:1024 Vec:1

Hashmode: 4400 - md5(sha1($pass))

Speed.#1.........:  109.3 MH/s (76.35ms) @ Accel:8 Loops:1024 Thr:1024 Vec:1

Hashmode: 4500 - sha1(sha1($pass))

Speed.#1.........: 80341.8 kH/s (38.83ms) @ Accel:12 Loops:256 Thr:1024 Vec:1

Hashmode: 4510 - sha1(sha1($pass).$salt)

Speed.#1.........: 76854.2 kH/s (54.20ms) @ Accel:4 Loops:1024 Thr:1024 Vec:1

Hashmode: 4520 - sha1($salt.sha1($pass))

Speed.#1.........: 49175.4 kH/s (31.69ms) @ Accel:24 Loops:64 Thr:1024 Vec:1

Hashmode: 4521 - Redmine

Speed.#1.........: 50189.6 kH/s (20.44ms) @ Accel:8 Loops:128 Thr:1024 Vec:1

Hashmode: 4522 - PunBB

Speed.#1.........: 73800.4 kH/s (13.84ms) @ Accel:64 Loops:16 Thr:1024 Vec:1

Hashmode: 4700 - sha1(md5($pass))

Speed.#1.........:  112.9 MH/s (36.84ms) @ Accel:8 Loops:512 Thr:1024 Vec:1

Hashmode: 4710 - sha1(md5($pass).$salt)

Speed.#1.........:  102.5 MH/s (81.47ms) @ Accel:32 Loops:256 Thr:1024 Vec:1

Hashmode: 4711 - Huawei sha1(md5($pass).$salt)

Speed.#1.........: 94340.7 kH/s (38.57ms) @ Accel:56 Loops:64 Thr:1024 Vec:1

Hashmode: 4800 - iSCSI CHAP authentication, MD5(CHAP)
Reply