Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 24 Oct 2011 11:56:46 -0400
From: Erik Winkler <ewinkler@...ls.com>
To: john-dev@...ts.openwall.com
Subject: Re: new DES key setup


On Oct 24, 2011, at 4:01 AM, Solar Designer wrote:

> On Sat, Oct 22, 2011 at 08:47:13AM +0400, Solar Designer wrote:
>> The next step would be integrating OpenMP for DES in one official way,
>> getting rid of the -omp-des-4 vs. -omp-des-7 patches.
> 
> So I did that.  I'd appreciate it if folks in here test the current
> stuff (do a CVS checkout or take native.tar.gz from Owl-current) and
> report any issues (or lack thereof).  To be specific, I am referring to
> code with JtR version number set to 1.7.8.4.


Builds and runs fine with OpenMP flags on my 2.4Ghz Core2Duo Macbook for gcc-4.2.1 and gcc-4.6.1.  Quite the speed improvement on LM hashes, at least 2x for me.

John the Ripper password cracker, version 1.7.8.4

gcc 4.2.1 (Xcode 4.2 on MacOS 10.7.2)

../run/john -test (64-bit build)
Benchmarking: Traditional DES [128/128 BS SSE2-16]... DONE
Many salts:	4680K c/s real, 2393K c/s virtual
Only one salt:	4339K c/s real, 2274K c/s virtual

Benchmarking: BSDI DES (x725) [128/128 BS SSE2-16]... DONE
Many salts:	152166 c/s real, 77954 c/s virtual
Only one salt:	145920 c/s real, 76317 c/s virtual

Benchmarking: FreeBSD MD5 [32/64 X2]... DONE
Raw:	10275 c/s real, 10316 c/s virtual

Benchmarking: OpenBSD Blowfish (x32) [32/64 X2]... DONE
Raw:	1243 c/s real, 628 c/s virtual

Benchmarking: Kerberos AFS DES [48/64 4K]... DONE
Short:	348160 c/s real, 348160 c/s virtual
Long:	954558 c/s real, 958383 c/s virtual

Benchmarking: LM DES [128/128 BS SSE2-16]... DONE
Raw:	36123K c/s real, 26561K c/s virtual

Benchmarking: Tripcode DES [48/64 4K]... DONE
Raw:	269362 c/s real, 269900 c/s virtual

Benchmarking: dummy [N/A]... DONE
Raw:	46141K c/s real, 46049K c/s virtual

../run/john -test (32-bit build)
Benchmarking: Traditional DES [128/128 BS SSE2]... DONE
Many salts:	3533K c/s real, 1795K c/s virtual
Only one salt:	3231K c/s real, 1707K c/s virtual

Benchmarking: BSDI DES (x725) [128/128 BS SSE2]... Abort trap: 6
Rocket-Science:src ewinkler$ ../run/john -test
Benchmarking: Traditional DES [128/128 BS SSE2]... DONE
Many salts:	3535K c/s real, 1794K c/s virtual
Only one salt:	3250K c/s real, 1707K c/s virtual

Benchmarking: BSDI DES (x725) [128/128 BS SSE2]... DONE
Many salts:	115916 c/s real, 59444 c/s virtual
Only one salt:	111820 c/s real, 58422 c/s virtual

Benchmarking: FreeBSD MD5 [32/32]... DONE
Raw:	6570 c/s real, 6596 c/s virtual

Benchmarking: OpenBSD Blowfish (x32) [32/32 X2]... DONE
Raw:	1032 c/s real, 525 c/s virtual

Benchmarking: Kerberos AFS DES [48/64 4K MMX]... DONE
Short:	328345 c/s real, 329003 c/s virtual
Long:	905267 c/s real, 905267 c/s virtual

Benchmarking: LM DES [128/128 BS SSE2]... DONE
Raw:	26609K c/s real, 20627K c/s virtual

Benchmarking: Tripcode DES [48/64 4K MMX]... DONE
Raw:	263347 c/s real, 263347 c/s virtual

Benchmarking: dummy [N/A]... DONE
Raw:	28651K c/s real, 28709K c/s virtual



gcc 4.6.1 (built from source)

../run/john -test (64-bit build)
Benchmarking: Traditional DES [128/128 BS SSE2-16]... DONE
Many salts:	4905K c/s real, 2507K c/s virtual
Only one salt:	4548K c/s real, 2393K c/s virtual

Benchmarking: BSDI DES (x725) [128/128 BS SSE2-16]... DONE
Many salts:	144708 c/s real, 74741 c/s virtual
Only one salt:	141516 c/s real, 73553 c/s virtual

Benchmarking: FreeBSD MD5 [32/64 X2]... DONE
Raw:	10212 c/s real, 10212 c/s virtual

Benchmarking: OpenBSD Blowfish (x32) [32/64 X2]... DONE
Raw:	1315 c/s real, 662 c/s virtual

Benchmarking: Kerberos AFS DES [48/64 4K]... DONE
Short:	320460 c/s real, 320460 c/s virtual
Long:	961280 c/s real, 959361 c/s virtual

Benchmarking: LM DES [128/128 BS SSE2-16]... DONE
Raw:	38952K c/s real, 28432K c/s virtual

Benchmarking: Tripcode DES [48/64 4K]... DONE
Raw:	256819 c/s real, 256819 c/s virtual

Benchmarking: dummy [N/A]... DONE
Raw:	44648K c/s real, 44648K c/s virtual


../run/john -test (32-bit build)
Benchmarking: Traditional DES [128/128 BS SSE2]... DONE
Many salts:	3649K c/s real, 1885K c/s virtual
Only one salt:	3399K c/s real, 1791K c/s virtual

Benchmarking: BSDI DES (x725) [128/128 BS SSE2]... DONE
Many salts:	105465 c/s real, 54416 c/s virtual
Only one salt:	100556 c/s real, 53544 c/s virtual

Benchmarking: FreeBSD MD5 [32/32]... DONE
Raw:	6546 c/s real, 6559 c/s virtual

Benchmarking: OpenBSD Blowfish (x32) [32/32 X2]... DONE
Raw:	1046 c/s real, 527 c/s virtual

Benchmarking: Kerberos AFS DES [48/64 4K MMX]... DONE
Short:	328448 c/s real, 328448 c/s virtual
Long:	884838 c/s real, 884838 c/s virtual

Benchmarking: LM DES [128/128 BS SSE2]... DONE
Raw:	29016K c/s real, 21816K c/s virtual

Benchmarking: Tripcode DES [48/64 4K MMX]... DONE
Raw:	202419 c/s real, 202419 c/s virtual

Benchmarking: dummy [N/A]... DONE
Raw:	28739K c/s real, 28797K c/s virtual



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.