Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Sun, 12 Aug 2012 01:27:44 +0200
From: Lukas Odzioba <lukas.odzioba@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: Jumbo 7

2012/8/11 Lukas Odzioba <lukas.odzioba@...il.com>:
>> On 2012-08-10, at 5:24 PM, magnum <john.magnum@...hmail.com> wrote:
>>
>>All, please test and report any problems. I am not aware of any problems.
>
> Bad news?, during:

I used this to check opencl formats:
#!/bin/bash
formats=(agilekeychain-opencl bf-opencl encfs-opencl keychain-opencl
md5crypt-opencl mscash2-opencl mysql-sha1-opencl nt-opencl odf-opencl
phpass-opencl pwsafe-opencl raw-md4-opencl raw-md5-opencl
raw-sha1-opencl raw-sha512-opencl sha512crypt-opencl ssha-opencl
sxc-opencl wpapsk-opencl zip-opencl xsha512-opencl )
dir="magnum-jumbo_pwsafe2/run/"
for fmt in ${formats[*]}
do
  time $dir/john -test -fo=$fmt
done

1) A lot failed formats.
2) I had to kill : EncFS PBKDF2 AES  because of long time execution
3) bf and sha512crypt causes X hang - reboot needed

Complete logs for OpenCL formats:
---------------------------------------------------------------------GTX460:
ukasz@...kstar:~/JtR/norem_pwsafe2$ ./jtr_bencher.sh
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Benchmarking: 1Password Agile Keychain PBKDF2-HMAC-SHA-1 AES [OpenCL]... DONE
Raw:    47786 c/s real, 48505 c/s virtual


real    0m12.358s
user    0m8.089s
sys     0m4.048s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Compilation log:
ptxas info    : Compiling entry function 'blowfish' for 'sm_21'
ptxas info    : Function properties for blowfish
 72 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 62 registers, 4+0 bytes lmem, 32768+0 bytes smem,
60 bytes cmem[0]
****Please see 'opencl_bf_std.h' for device specific optimizations****
Benchmarking: OpenBSD Blowfish (x32) [OpenCL]... DONE
Raw:    412 c/s real, 412 c/s virtual


real    2m0.419s
user    0m23.737s
sys     1m36.145s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Benchmarking: EncFS PBKDF2 AES / Blowfish [OpenCL]...
./jtr_bencher.sh: line 6: 26462 Killed                  $dir/john
-test -fo=$fmt

real    17m28.128s
user    0m4.100s
sys     17m19.311s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Benchmarking: Mac OS X Keychain PBKDF2-HMAC-SHA-1 3DES [OpenCL]... DONE
Raw:    56888 c/s real, 57123 c/s virtual


real    0m12.730s
user    0m7.932s
sys     0m4.685s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Compilation log:
ptxas info    : Compiling entry function 'cryptmd5' for 'sm_21'
ptxas info    : Function properties for cryptmd5
 272 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 35 registers, 4+0 bytes lmem, 44 bytes cmem[0],
11 bytes cmem[2], 8 bytes cmem[16]
Benchmarking: md5crypt [OpenCL]... DONE
Raw:    129196 c/s real, 130415 c/s virtual


real    0m8.703s
user    0m4.610s
sys     0m3.974s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Compilation log:
ptxas info    : Compiling entry function 'PBKDF2' for 'sm_21'
ptxas info    : Function properties for PBKDF2
 88 bytes stack frame, 20 bytes spill stores, 20 bytes spill loads
ptxas info    : Used 63 registers, 4+0 bytes lmem, 160+0 bytes smem,
52 bytes cmem[0]
Optimal Work Group Size:128
Kernel Execution Speed (Higher is better):0.217905
Benchmarking: M$ Cache Hash 2 (DCC2) PBKDF2-HMAC-SHA-1 [OpenCL]... DONE
Raw:    14022 c/s real, 14086 c/s virtual


real    2m20.884s
user    0m23.933s
sys     1m56.348s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Local work size (LWS) 256, Global work size (GWS) 2097152
Benchmarking: MySQL 4.1 double-SHA-1 [OpenCL]... FAILED
(get_hash[0](0))

real    0m8.546s
user    0m4.561s
sys     0m3.844s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Compilation log:
ptxas info    : Compiling entry function 'nt_crypt' for 'sm_21'
ptxas info    : Function properties for nt_crypt
 48 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 23 registers, 4+0 bytes lmem, 44 bytes cmem[0]
Benchmarking: NT MD4 [OpenCL]... DONE
Raw:    34499K c/s real, 35044K c/s virtual


real    0m3.612s
user    0m2.472s
sys     0m0.981s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Compilation log:
ptxas info    : Compiling entry function 'odf' for 'sm_21'
ptxas info    : Function properties for odf
 368 bytes stack frame, 84 bytes spill stores, 88 bytes spill loads
ptxas info    : Used 63 registers, 4+0 bytes lmem, 44 bytes cmem[0]
Benchmarking: ODF SHA-1 Blowfish / SHA-256 AES [OpenCL]... DONE
Raw:    11616 c/s real, 11616 c/s virtual


real    0m24.505s
user    0m18.103s
sys     0m6.216s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Benchmarking: phpass MD5 ($P$9 length 8) [OpenCL]... DONE
Raw:    267005 c/s real, 269524 c/s virtual


real    0m6.347s
user    0m3.282s
sys     0m2.925s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Compilation log:
ptxas info    : Compiling entry function 'pwsafe' for 'sm_21'
ptxas info    : Function properties for pwsafe
 256 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 37 registers, 4+0 bytes lmem, 44 bytes cmem[0],
311 bytes cmem[2]
Benchmarking: Password Safe SHA-256 [OpenCL]... DONE
Raw:    47003 c/s real, 47261 c/s virtual


real    0m26.464s
user    0m13.150s
sys     0m13.015s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Local work size (LWS) 128, Global work size (GWS) 2097152
Benchmarking: Raw MD4 [OpenCL]... DONE
Raw:    21112K c/s real, 21112K c/s virtual


real    0m8.515s
user    0m4.720s
sys     0m3.674s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Compilation log:
ptxas info    : Compiling entry function 'md5' for 'sm_21'
ptxas info    : Function properties for md5
 64 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 27 registers, 4+0 bytes lmem, 44 bytes cmem[0]
Local work size (LWS) 512, Global work size (GWS) 2097152
Benchmarking: Raw MD5 [OpenCL]... DONE
Raw:    22795K c/s real, 22961K c/s virtual


real    0m8.484s
user    0m4.682s
sys     0m3.682s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Local work size (LWS) 256, Global work size (GWS) 2097152
Benchmarking: Raw SHA-1 OpenCL [OpenCL]... FAILED (get_hash[1](0))

real    0m4.886s
user    0m2.629s
sys     0m2.133s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Compilation log:
ptxas info    : Compiling entry function 'kernel_cmp' for 'sm_21'
ptxas info    : Function properties for kernel_cmp
 0 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 8 registers, 44 bytes cmem[0], 681 bytes cmem[2]
ptxas info    : Compiling entry function 'kernel_sha512' for 'sm_21'
ptxas info    : Function properties for kernel_sha512
 200 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 61 registers, 4+0 bytes lmem, 40 bytes cmem[0],
681 bytes cmem[2]
Global work size = 524288
Benchmarking: Raw SHA-512 [OpenCL]... FAILED (get_hash[0](0))

real    0m2.820s
user    0m2.112s
sys     0m0.598s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Building the kernel, this could take a while
./jtr_bencher.sh: line 6: 27532 Segmentation fault      $dir/john -test -fo=$fmt

real    0m25.176s
user    0m24.541s
sys     0m0.309s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Compilation log:
ptxas info    : Compiling entry function 'sha1_crypt_kernel' for 'sm_21'
ptxas info    : Function properties for sha1_crypt_kernel
 64 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 31 registers, 4+0 bytes lmem, 48 bytes cmem[0]
Local work size (LWS) 256, Global work size (GWS) 4194304
Benchmarking: Netscape LDAP salted SHA-1 [OpenCL]... FAILED (get_hash[0](0))

real    0m8.910s
user    0m4.534s
sys     0m4.206s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Benchmarking: SXC SHA-1 Blowfish [OpenCL]... DONE
Raw:    12517 c/s real, 12624 c/s virtual


real    1m16.909s
user    0m52.963s
sys     0m23.233s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Compilation log:
ptxas info    : Compiling entry function 'wpapsk' for 'sm_21'
ptxas info    : Function properties for wpapsk
 312 bytes stack frame, 40 bytes spill stores, 28 bytes spill loads
ptxas info    : Used 63 registers, 4+0 bytes lmem, 44 bytes cmem[0]
Benchmarking: WPA-PSK PBKDF2-HMAC-SHA-1 [OpenCL]... DONE
Raw:    13824 c/s real, 14034 c/s virtual


real    0m30.324s
user    0m18.114s
sys     0m11.868s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Benchmarking: ZIP-AES PBKDF2-HMAC-SHA-1 [OpenCL]... DONE
Raw:    33253 c/s real, 33425 c/s virtual


real    0m16.090s
user    0m9.422s
sys     0m6.470s
OpenCL platform 0: NVIDIA CUDA, 1 device(s).
Using device 0: GeForce GTX 460
Compilation log:
ptxas info    : Compiling entry function 'kernel_cmp' for 'sm_21'
ptxas info    : Function properties for kernel_cmp
 0 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 8 registers, 44 bytes cmem[0], 681 bytes cmem[2]
ptxas info    : Compiling entry function 'kernel_xsha512' for 'sm_21'
ptxas info    : Function properties for kernel_xsha512
 200 bytes stack frame, 0 bytes spill stores, 0 bytes spill loads
ptxas info    : Used 62 registers, 4+0 bytes lmem, 44 bytes cmem[0],
681 bytes cmem[2]
Local work size (LWS) 128, Global work size (GWS) 524288
Benchmarking: Mac OS X 10.7+ salted SHA-512 [OpenCL]... FAILED (get_hash[0](0))

real    0m2.879s
user    0m2.078s
sys     0m0.612s
---------------------------------------------------------------------5850:
ukasz@...kstar:~/JtR/norem_pwsafe2$ ./jtr_bencher.sh
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Benchmarking: 1Password Agile Keychain PBKDF2-HMAC-SHA-1 AES [OpenCL]... DONE
Raw:    79448 c/s real, 81317 c/s virtual


real    0m14.910s
user    0m9.956s
sys     0m4.535s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Benchmarking: EncFS PBKDF2 AES / Blowfish [OpenCL]...
./jtr_bencher.sh: line 7:  2823 Killed                  $dir/john
-test -plat=1 -dev=0 -fo=$fmt

real    9m9.670s
user    0m0.549s
sys     8m48.473s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Benchmarking: Mac OS X Keychain PBKDF2-HMAC-SHA-1 3DES [OpenCL]... DONE
Raw:    108000 c/s real, 108850 c/s virtual


real    0m15.207s
user    0m8.564s
sys     0m4.478s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Benchmarking: md5crypt [OpenCL]... DONE
Raw:    119172 c/s real, 119172 c/s virtual


real    0m8.330s
user    0m2.951s
sys     0m5.210s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Optimal Work Group Size:256
Kernel Execution Speed (Higher is better):0.502145
Benchmarking: M$ Cache Hash 2 (DCC2) PBKDF2-HMAC-SHA-1 [OpenCL]... DONE
Raw:    32105 c/s real, 16394 c/s virtual


real    1m2.639s
user    0m39.412s
sys     0m56.991s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Local work size (LWS) 128, Global work size (GWS) 2097152
Benchmarking: MySQL 4.1 double-SHA-1 [OpenCL]... DONE
Many salts:     14364K c/s real, 15887K c/s virtual
Only one salt:  13981K c/s real, 14979K c/s virtual


real    0m20.771s
user    0m4.370s
sys     0m12.796s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Benchmarking: NT MD4 [OpenCL]... DONE
Raw:    30583K c/s real, 31457K c/s virtual


real    0m2.896s
user    0m1.430s
sys     0m1.301s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Benchmarking: ODF SHA-1 Blowfish / SHA-256 AES [OpenCL]... DONE
Raw:    15191 c/s real, 15360 c/s virtual


real    0m25.713s
user    0m19.301s
sys     0m5.967s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Benchmarking: phpass MD5 ($P$9 length 8) [OpenCL]... DONE
Raw:    274707 c/s real, 274707 c/s virtual


real    0m4.928s
user    0m1.330s
sys     0m3.486s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Compilation log: /tmp/OCLYpaNHb.cl(166): warning: a value of type
"__global uchar *" cannot be
          used to initialize an entity of type "__global uint *"
        __global uint32_t *v = salt->hash;
                               ^

LOOP UNROLL: pragma unroll (line 151)
    Unrolled as requested!
LOOP UNROLL: pragma unroll (line 112)
    Unrolled as requested!

Benchmarking: Password Safe SHA-256 [OpenCL]... DONE
Raw:    34683 c/s real, 34683 c/s virtual


real    0m32.221s
user    0m2.663s
sys     0m29.342s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Local work size (LWS) 128, Global work size (GWS) 2097152
Benchmarking: Raw MD4 [OpenCL]... DONE
Raw:    19418K c/s real, 19538K c/s virtual


real    0m7.544s
user    0m1.801s
sys     0m5.625s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Local work size (LWS) 128, Global work size (GWS) 2097152
Benchmarking: Raw MD5 [OpenCL]... DONE
Raw:    21112K c/s real, 21399K c/s virtual


real    0m7.602s
user    0m1.778s
sys     0m5.683s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Local work size (LWS) 128, Global work size (GWS) 2097152
Benchmarking: Raw SHA-1 OpenCL [OpenCL]... DONE
Raw:    25368K c/s real, 25575K c/s virtual


real    0m8.312s
user    0m2.572s
sys     0m5.574s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Compilation log: LOOP UNROLL: pragma unroll (line 163)
    Unrolled as requested!
LOOP UNROLL: pragma unroll (line 168)
    Unrolled as requested!
LOOP UNROLL: pragma unroll (line 183)
    Unrolled as requested!

Global work size = 524288
Benchmarking: Raw SHA-512 [OpenCL]... DONE
Raw:    15049K c/s real, 15049K c/s virtual


real    0m5.762s
user    0m3.325s
sys     0m2.228s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Local work size (LWS) 128, Global work size (GWS) 4194304
Benchmarking: Netscape LDAP salted SHA-1 [OpenCL]... DONE
Many salts:     34568K c/s real, 34759K c/s virtual
Only one salt:  24672K c/s real, 24672K c/s virtual


real    0m20.800s
user    0m2.583s
sys     0m17.949s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Benchmarking: SXC SHA-1 Blowfish [OpenCL]... DONE
Raw:    15392 c/s real, 15489 c/s virtual


real    0m46.358s
user    0m26.738s
sys     0m19.126s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Benchmarking: WPA-PSK PBKDF2-HMAC-SHA-1 [OpenCL]... DONE
Raw:    27806 c/s real, 27927 c/s virtual


real    0m20.215s
user    0m10.956s
sys     0m8.955s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Benchmarking: ZIP-AES PBKDF2-HMAC-SHA-1 [OpenCL]... DONE
Raw:    76375 c/s real, 79448 c/s virtual


real    0m15.431s
user    0m7.914s
sys     0m7.172s
OpenCL platform 1: AMD Accelerated Parallel Processing, 2 device(s).
Using device 0: Cypress
Compilation log: LOOP UNROLL: pragma unroll (line 163)
    Unrolled as requested!
LOOP UNROLL: pragma unroll (line 168)
    Unrolled as requested!
LOOP UNROLL: pragma unroll (line 183)
    Unrolled as requested!

Local work size (LWS) 256, Global work size (GWS) 524288
Benchmarking: Mac OS X 10.7+ salted SHA-512 [OpenCL]... DONE
Many salts:     35606K c/s real, 35606K c/s virtual
Only one salt:  17476K c/s real, 13107K c/s virtual


real    0m7.683s
user    0m3.094s
sys     0m4.306s

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.