Openwall GNU/*/Linux 3.0 - a small security-enhanced Linux distro for servers
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Fri, 04 Mar 2011 11:00:04 -0500
From: Erik Winkler <ewinkler@...ls.com>
To: john-users@...ts.openwall.com
Subject: John 1.7.6 Jumbo 12 w/ OMP for Win32

I created a new Windows version of John 1.7.6 w/ the jumbo 12 patch plus the following additional patches:

- parallelization of bitslice DES with OpenMP, revision 1.7.6-omp-des-7
- md5-gen-3 early release patch
- support for hmailserver and SybaseASE hashes

The binary is available at http://www.macunix.net/JTR/john-1.7.6-jumbo12-omp-win32-1.zip.

Attached is a sample benchmark running under WindowsXP on a 3.3 Ghz Core 2 (E8600).  I have only tested it lightly on WindowsXP and Window7 and would like any and all feedback.

Erik


Benchmarking: Traditional DES [128/128 BS SSE2]... DONE
Many salts:	4812K c/s
Only one salt:	4120K c/s

Benchmarking: BSDI DES (x725) [128/128 BS SSE2]... DONE
Many salts:	131072 c/s
Only one salt:	125708 c/s

Benchmarking: FreeBSD MD5 [32/32]... DONE
Raw:	9116 c/s

Benchmarking: OpenBSD Blowfish (x32) [32/32 X2]... DONE
Raw:	1524 c/s

Benchmarking: Kerberos AFS DES [48/64 4K MMX]... DONE
Short:	459274 c/s
Long:	1242K c/s

Benchmarking: LM DES [128/128 BS SSE2]... DONE
Raw:	41282K c/s

Benchmarking: NT MD4 [128/128 SSE2 + 32/32]... DONE
Raw:	21642K c/s

Benchmarking: Mac OS X 10.4+ salted SHA-1 [32/32]... DONE
Many salts:	4009K c/s
Only one salt:	3440K c/s

Benchmarking: M$ Cache Hash [Generic 1x]... DONE
Many salts:	18839K c/s
Only one salt:	7563K c/s

Benchmarking: M$ Cache Hash 2 [Generic 1x]... DONE
Raw:	165 c/s

Benchmarking: Apache MD5 [32/32]... DONE
Raw:	9121 c/s

Benchmarking: HMAC MD5 SSE2 [hmac-md5 SSE2]... DONE
Raw:	5017K c/s

Benchmarking: Post.Office MD5 [STD]... DONE
Many salts:	3398K c/s
Only one salt:	3233K c/s

Benchmarking: Raw MD5 SSE2 [raw-md5 SSE2 16x4]... DONE
Raw:	15563K c/s

Benchmarking:  md5_gen(0): md5($p)  (raw-md5)  SSE2 [SSE2 32x4 (.S)]... DONE
Raw:	14314K c/s

Benchmarking:  md5_gen(1): md5($p.$s)  (joomla)  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	10525K c/s
Only one salt:	8136K c/s

Benchmarking:  md5_gen(2): md5(md5($p))  (e107)  SSE2 [SSE2 32x4 (.S)]... DONE
Raw:	8264K c/s

Benchmarking:  md5_gen(3): md5(md5(md5($p)))  SSE2 [SSE2 32x4 (.S)]... DONE
Raw:	5592K c/s

Benchmarking:  md5_gen(4): md5($s.$p)  (OSC)  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	13421K c/s
Only one salt:	9759K c/s

Benchmarking:  md5_gen(5): md5($s.$p.$s)  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	11420K c/s
Only one salt:	8802K c/s

Benchmarking:  md5_gen(6): md5(md5($p).$s)  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	16512K c/s
Only one salt:	6172K c/s

Benchmarking:  md5_gen(7): md5(md5($p).$s)  (vBulletin)  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	18039K c/s
Only one salt:	6316K c/s

Benchmarking:  md5_gen(8): md5(md5($s).$p)  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	13096K c/s
Only one salt:	9675K c/s

Benchmarking:  md5_gen(9): md5($s.md5($p))  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	12633K c/s
Only one salt:	5961K c/s

Benchmarking:  md5_gen(10): md5($s.md5($s.$p))  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	6548K c/s
Only one salt:	5479K c/s

Benchmarking:  md5_gen(11): md5($s.md5($p.$s))  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	6548K c/s
Only one salt:	5592K c/s

Benchmarking:  md5_gen(12): md5(md5($s).md5($p))  (IPB)  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	3483K c/s
Only one salt:	2441K c/s

Benchmarking:  md5_gen(13): md5(md5($p).md5($s))  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	3486K c/s
Only one salt:	2439K c/s

Benchmarking:  md5_gen(14): md5($s.md5($p).$s)  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	10958K c/s
Only one salt:	5533K c/s

Benchmarking:  md5_gen(16): md5(md5(md5($p).$s).$s2)  SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	7564K c/s
Only one salt:	4292K c/s

Benchmarking:  md5_gen(17): phpass ($P$ or $H$)  SSE2 [SSE2 4x4 (.S)]... DONE
Raw:	11382 c/s

Benchmarking:  md5_gen(18): md5($s.Y.$p.÷.$s) (Post.Office MD5)  SSE2 [128x1 (MD5_Go)]... DONE
Many salts:	3628K c/s
Only one salt:	3355K c/s

Benchmarking: md5_gen(1001) md5(md5(md5(md5($p)))) SSE2 [SSE2 32x4 (.S)]... DONE
Raw:	4260K c/s

Benchmarking: md5_gen(1002) md5(md5(md5(md5(md5($p))))) SSE2 [SSE2 32x4 (.S)]... DONE
Raw:	3443K c/s

Benchmarking: md5_gen(1003) md5(md5($p).md5($p)) SSE2 [128x1 (MD5_Go)]... DONE
Raw:	2002K c/s

Benchmarking: md5_gen(1004) md5(md5(md5(md5(md5(md5($p)))))) SSE2 [SSE2 32x4 (.S)]... DONE
Raw:	2855K c/s

Benchmarking: md5_gen(1005) md5(md5(md5(md5(md5(md5(md5($p))))))) SSE2 [SSE2 32x4 (.S)]... DONE
Raw:	2484K c/s

Benchmarking: md5_gen(1006) md5(md5(md5(md5(md5(md5(md5(md5($p)))))))) SSE2 [SSE2 32x4 (.S)]... DONE
Raw:	2200K c/s

Benchmarking: md5_gen(1008) md5($p.$s) [joomla] SSE2 [SSE2 32x4 (.S)]... DONE
Many salts:	10525K c/s
Only one salt:	8136K c/s

Benchmarking: PHPass MD5 SSE2 [phpass-MD5 SSE2]... Using phpass mode, by linking to md5_gen(17) functions DONE
Many salts:	3347 c/s
Only one salt:	3347 c/s

Benchmarking: IPB2 MD5 [Invision Power Board 2.x salted MD5]... DONE
Many salts:	3123K c/s
Only one salt:	1837K c/s

Benchmarking: Raw SHA-1 SSE2 [raw-sha1 SSE2]... DONE
Raw:	10034K c/s

Benchmarking: Generic salted SHA-1 [32/32]... DONE
Many salts:	3486K c/s
Only one salt:	3233K c/s

Benchmarking: Raw MD4 [32/32]... DONE
Raw:	4401K c/s

Benchmarking: Generic salted MD4 [32/32]... DONE
Many salts:	4006K c/s
Only one salt:	3728K c/s

Benchmarking: Kerberos v4 TGT [krb4 DES]... DONE
Raw:	3050K c/s

Benchmarking: Kerberos v5 TGT [krb5 3DES (des3-cbc-sha1)]... DONE
Raw:	43690 c/s

Benchmarking: hmailserver [32/32]... DONE
Many salts:	1974K c/s
Only one salt:	1812K c/s

Benchmarking: Netscape LDAP SHA SSE2 [SHA-1]... DONE
Raw:	10844K c/s

Benchmarking: sybasease [32/32]... DONE
Many salts:	466114 c/s
Only one salt:	465838 c/s

Benchmarking: Netscape LDAP SSHA SSE2 [salted SHA-1]... DONE
Many salts:	14513K c/s
Only one salt:	9258K c/s

Benchmarking: OpenLDAP SSHA [salted SHA-1]... DONE
Many salts:	4006K c/s
Only one salt:	3778K c/s

Benchmarking: Eggdrop [blowfish]... DONE
Raw:	17475 c/s

Benchmarking: Oracle [oracle]... DONE
Raw:	945513 c/s

Benchmarking: Oracle 11g [oracle11]... DONE
Many salts:	4128K c/s
Only one salt:	3533K c/s

Benchmarking: MYSQL [mysql]... DONE
Raw:	2355K c/s

Benchmarking: MySQL 4.1 double-SHA-1 SSE2 [mysql-sha1 SSE2]... DONE
Raw:	5833K c/s

Benchmarking: Lotus5 [Lotus v5 Proprietary]... DONE
Raw:	243175 c/s

Benchmarking: More Secure Internet Password [RSA MD defined by BSAFE 1.x - Lotus v6]... DONE
Many salts:	155390 c/s
Only one salt:	92173 c/s

Benchmarking: LM C/R DES [netlm]... DONE
Many salts:	627138 c/s
Only one salt:	609991 c/s

Benchmarking: NTLMv1 C/R MD4 DES [netntlm]... DONE
Many salts:	860192 c/s
Only one salt:	818559 c/s

Benchmarking: LMv2 C/R MD4 HMAC-MD5 [netlmv2]... DONE
Many salts:	568641 c/s
Only one salt:	554801 c/s

Benchmarking: NTLMv2 C/R MD4 HMAC-MD5 [netntlmv2]... DONE
Many salts:	508030 c/s
Only one salt:	524287 c/s

Benchmarking: HalfLM C/R DES [nethalflm]... DONE
Many salts:	1525K c/s
Only one salt:	1508K c/s

Benchmarking: MSCHAPv2 C/R MD4 DES [mschapv2]... DONE
Many salts:	882638 c/s
Only one salt:	818559 c/s

Benchmarking: MS-SQL SSE2 [ms-sql SSE2]... DONE
Many salts:	14703K c/s
Only one salt:	9765K c/s

Benchmarking: MS-SQL05 SSE2 [ms-sql05 SSE2]... DONE
Many salts:	14703K c/s
Only one salt:	9675K c/s

Benchmarking: EPiServer SID Hashes [SHA-1]... DONE
Many salts:	4398K c/s
Only one salt:	4228K c/s

Benchmarking: PHPS MD5 SSE2 [MD5(MD5($pass).$salt) SSE2]... Using phps mode, by linking to md5_gen(6) functions DONE
Many salts:	6467K c/s
Only one salt:	2532K c/s

Benchmarking: MYSQL_fast [mysql-fast]... DONE
Raw:	25870K c/s

Benchmarking: PIX MD5 SSE2 [pix-md5 SSE2]... DONE
Raw:	14134K c/s

Benchmarking: SAP CODVN G (PASSCODE) [sapg]... DONE
Many salts:	1315K c/s
Only one salt:	1254K c/s

Benchmarking: SAP BCODE [sapb]... DONE
Many salts:	1507K c/s
Only one salt:	1355K c/s

Benchmarking: Netscreen MD5 [NS MD5]... DONE
Raw:	3486K c/s

Benchmarking: HTTP Digest access authentication [HDAA-MD5]... DONE
Many salts:	1491K c/s
Only one salt:	1474K c/s


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux - Powered by OpenVZ