|
|
Message-ID: <7b463791de753b28059fcd1cd7f83f7c@smtp.hushmail.com>
Date: Sun, 12 Aug 2012 03:43:07 +0200
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: Jumbo 7
This is a good test and we need to look into the problems, but most of
the offending formats do not exist in the Jumbo-7 branch (actually named
1.7.9-jumbo-6-fixes).
magnum
On 2012-08-12 01:27, Lukas Odzioba wrote:
> 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.