Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Thu, 23 Apr 2015 23:35:44 +0800
From: Lei Zhang <zhanglei.april@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: [GSoC] JtR SIMD support enhancements


> On Apr 23, 2015, at 6:37 PM, Solar Designer <solar@...nwall.com> wrote:
> 
> Hi Lei,
> 
> On Thu, Apr 23, 2015 at 06:25:27PM +0800, Lei Zhang wrote:
>> I just finished adding MIC/AVX512 support to the remaining formats in JtR (great thanks to magnum's work). Now all formats with MIC intrinsics enabled passed self-tests on MIC.
> 
> Great.  What speeds are you getting?

Please see the attachment for a full report.

> Have you tried tuning the interleave factors already?  And simpler
> things such as OMP_SCALE?

I did tune a bunch of OMP_SCALEs. Some them are too big by default and would drain MIC's memory if not tuned. There're just too many formats there to do a thorough check. So I just picked out some formats that have too big a OMP_SCALE (e.g. > 4096), and experimentally tuned it one by one. 

I'm not sure of the "interleave factors". Could you be more specific?


> Regarding OpenMP offload experiments:
> 
>> BF_std:
>> Currently this is the only one that works.
>> -----------------------------------------------------
>> [zhanglei@...ter src]$ ../run/john --test --format=bcrypt
>> Will run 12 OpenMP threads
>> Benchmarking: bcrypt ("$2a$05", 32 iterations) [Blowfish 32/64 X2]... DONE
>> Raw:    1552 c/s real, 1555 c/s virtual
>> -----------------------------------------------------
> 
> What exactly is benchmarked here?  Is this 12 threads running on MIC?
> I guess 12 came from the host CPU's number of hardware threads, and as
> we know it is way too low for MIC.  What will happen if you force
> OMP_NUM_THREADS=240 in this test?  Anyway, we should have it run the
> proper number of threads for the device it's offloading to - but only on
> that device, obviously.
> 
> In fact, the performance you're seeing here is too good to be for 12
> threads (out of 240 possible) on MIC, but too poor to be for 12 threads
> on host.  So I am puzzled.  Can you figure this out?  Check "micsmc -a |
> less" and "top" (on both host and MIC) while this is running, etc.

Actually, in BF_std.c, I only added a single line of pragma directive (plus a bunch of "__attribute__((target(mic)))"s):
-----------------------------------------------------
#pragma offload target(mic) inout(salt:length(1))
#pragma omp parallel for ...
-----------------------------------------------------
The '12 OpenMP threads' reported should've been detected by host code. The default number of threads used by offloaded code for MIC should be 236. I tried adding a "printf("%d\n", omp_get_num_threads());" in the offloaded code, and the output confirmed my expectation. 

BTW, I did some experiment to find out the default number of threads is 240 in native mode, but 236 in offload mode. I guess that, in offload mode,  one of MIC's 60 cores is preserved for communicating with the host.


Lei


Will run 240 OpenMP threads
Benchmarking: descrypt, traditional crypt(3) [512/512]... (240xOMP) DONE
Many salts:	83987K c/s real, 351842 c/s virtual
Only one salt:	7710K c/s real, 63616 c/s virtual

Benchmarking: bsdicrypt, BSDI crypt(3) ("_J9..", 725 iterations) [512/512]... (240xOMP) DONE
Many salts:	3014K c/s real, 12491 c/s virtual
Only one salt:	420102 c/s real, 5268 c/s virtual

Benchmarking: md5crypt, crypt(3) $1$ [MD5 512/512 MIC 16x]... (240xOMP) DONE
Raw:	864932 c/s real, 3627 c/s virtual

Benchmarking: bcrypt ("$2a$05", 32 iterations) [Blowfish 32/64 X2]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 32
Raw:	6339 c/s real, 26.3 c/s virtual

Benchmarking: scrypt (16384, 8, 1) [Salsa20/8 32/64]... (240xOMP) DONE
Speed for cost 1 (N) of 16384, cost 2 (r) of 8, cost 3 (p) of 1
Raw:	146 c/s real, 0.6 c/s virtual

Benchmarking: LM [512/512]... (240xOMP) DONE
Raw:	7489K c/s real, 111582 c/s virtual

Benchmarking: AFS, Kerberos AFS [DES 48/64 4K]... DONE
Short:	42835 c/s real, 660 c/s virtual
Long:	144728 c/s real, 144728 c/s virtual

Benchmarking: tripcode [512/512]... (240xOMP) DONE
Raw:	1557K c/s real, 32869 c/s virtual

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

Benchmarking: NT [MD4 32/64]... DONE
Raw:	3509K c/s real, 3509K c/s virtual

Benchmarking: dynamic_0 [md5($p) (raw-md5) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	3735K c/s real, 15602 c/s virtual

Benchmarking: dynamic_1 [md5($p.$s) (joomla) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	21984K c/s real, 92123 c/s virtual
Only one salt:	2670K c/s real, 11150 c/s virtual

Benchmarking: dynamic_2 [md5(md5($p)) (e107) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	3570K c/s real, 14930 c/s virtual

Benchmarking: dynamic_3 [md5(md5(md5($p))) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	3540K c/s real, 14765 c/s virtual

Benchmarking: dynamic_4 [md5($s.$p) (OSC) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	23103K c/s real, 96457 c/s virtual
Only one salt:	2634K c/s real, 10951 c/s virtual

Benchmarking: dynamic_5 [md5($s.$p.$s) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	22197K c/s real, 92807 c/s virtual
Only one salt:	2640K c/s real, 11019 c/s virtual

Benchmarking: dynamic_6 [md5(md5($p).$s) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	23207K c/s real, 96780 c/s virtual
Only one salt:	1088K c/s real, 4528 c/s virtual

Benchmarking: dynamic_8 [md5(md5($s).$p) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	21814K c/s real, 91295 c/s virtual
Only one salt:	2646K c/s real, 11050 c/s virtual

Benchmarking: dynamic_9 [md5($s.md5($p)) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	21412K c/s real, 89205 c/s virtual
Only one salt:	1070K c/s real, 4447 c/s virtual

Benchmarking: dynamic_10 [md5($s.md5($s.$p)) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19853K c/s real, 83322 c/s virtual
Only one salt:	2609K c/s real, 10888 c/s virtual

Benchmarking: dynamic_11 [md5($s.md5($p.$s)) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19879K c/s real, 83034 c/s virtual
Only one salt:	2603K c/s real, 10863 c/s virtual

Benchmarking: dynamic_12 [md5(md5($s).md5($p)) (IPB) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	17130K c/s real, 71618 c/s virtual
Only one salt:	413655 c/s real, 1714 c/s virtual

Benchmarking: dynamic_13 [md5(md5($p).md5($s)) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	16962K c/s real, 70658 c/s virtual
Only one salt:	409600 c/s real, 1715 c/s virtual

Benchmarking: dynamic_14 [md5($s.md5($p).$s) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	21005K c/s real, 87525 c/s virtual
Only one salt:	1539K c/s real, 6421 c/s virtual

Benchmarking: dynamic_15 [md5($u.md5($p).$s) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	17099K c/s real, 71325 c/s virtual
Only one salt:	498819 c/s real, 2066 c/s virtual

Benchmarking: dynamic_16 [md5(md5(md5($p).$s).$s2) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	14835K c/s real, 62364 c/s virtual
Only one salt:	510986 c/s real, 2134 c/s virtual

Benchmarking: dynamic_17 [phpass ($P$ or $H$) 128/128 MIC 16x1]... (240xOMP) DONE
Raw:	18059 c/s real, 75.5 c/s virtual

Benchmarking: dynamic_18 [md5($s.Y.$p.0xF7.$s) (Post.Office MD5) 32/64 x2 (MD5_body)]... (240xOMP) DONE
Many salts:	14408K c/s real, 60563 c/s virtual
Only one salt:	2573K c/s real, 10732 c/s virtual

Benchmarking: dynamic_19 [Cisco PIX (MD5) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2710K c/s real, 11376 c/s virtual

Benchmarking: dynamic_20 [Cisco ASA (MD5 salted) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	21802K c/s real, 90774 c/s virtual
Only one salt:	2658K c/s real, 11089 c/s virtual

Benchmarking: dynamic_22 [md5(sha1($p)) 512/512 MIC 16x1]... DONE
Raw:	475858 c/s real, 7885 c/s virtual

Benchmarking: dynamic_23 [sha1(md5($p)) 512/512 MIC 16x1]... DONE
Raw:	675231 c/s real, 675231 c/s virtual

Benchmarking: dynamic_24 [sha1($p.$s) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19812K c/s real, 82621 c/s virtual
Only one salt:	2786K c/s real, 11590 c/s virtual

Benchmarking: dynamic_25 [sha1($s.$p) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19468K c/s real, 81828 c/s virtual
Only one salt:	2755K c/s real, 11497 c/s virtual

Benchmarking: dynamic_26 [sha1($p) raw-sha1 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	1770K c/s real, 7389 c/s virtual

Benchmarking: dynamic_29 [md5(unicode($p)) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2877K c/s real, 12006 c/s virtual

Benchmarking: dynamic_30 [md4($p) (raw-md4) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2384K c/s real, 9921 c/s virtual

Benchmarking: dynamic_31 [md4($s.$p) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	22830K c/s real, 95531 c/s virtual
Only one salt:	2311K c/s real, 9614 c/s virtual

Benchmarking: dynamic_32 [md4($p.$s) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	22398K c/s real, 93646 c/s virtual
Only one salt:	2323K c/s real, 9688 c/s virtual

Benchmarking: dynamic_33 [md4(unicode($p)) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2323K c/s real, 9699 c/s virtual

Benchmarking: dynamic_34 [md5(md4($p)) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2366K c/s real, 9876 c/s virtual

Benchmarking: dynamic_35 [sha1(uc($u).:.$p) (ManGOS) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	18871K c/s real, 79217 c/s virtual
Only one salt:	2694K c/s real, 11246 c/s virtual

Benchmarking: dynamic_36 [sha1($u.:.$p) (ManGOS2) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19052K c/s real, 80055 c/s virtual
Only one salt:	2804K c/s real, 11685 c/s virtual

Benchmarking: dynamic_37 [sha1(lc($u).$p) (SMF) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19347K c/s real, 81372 c/s virtual
Only one salt:	2798K c/s real, 11661 c/s virtual

Benchmarking: dynamic_38 [sha1($s.sha1($s.sha1($p))) (Wolt3BB) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	12275K c/s real, 51187 c/s virtual
Only one salt:	2573K c/s real, 10727 c/s virtual

Benchmarking: dynamic_39 [md5($s.pad16($p)) (net-md5) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	18261K c/s real, 76257 c/s virtual
Only one salt:	2640K c/s real, 11028 c/s virtual

Benchmarking: dynamic_40 [sha1($s.pad20($p)) (net-sha1) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	18523K c/s real, 77237 c/s virtual
Only one salt:	2475K c/s real, 10310 c/s virtual

Benchmarking: dynamic_50 [sha224($p) 512/512 MIC 16x]... (240xOMP) DONE
Raw:	1758K c/s real, 7341 c/s virtual

Benchmarking: dynamic_60 [sha256($p) 512/512 MIC 16x]... (240xOMP) DONE
Raw:	1764K c/s real, 7383 c/s virtual

Benchmarking: dynamic_61 [sha256($s.$p) 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	18073K c/s real, 75313 c/s virtual
Only one salt:	2761K c/s real, 11521 c/s virtual

Benchmarking: dynamic_70 [sha384($p) 512/512 MIC 8x]... (240xOMP) DONE
Raw:	1654K c/s real, 6930 c/s virtual

Benchmarking: dynamic_80 [sha512($p) 512/512 MIC 8x]... (240xOMP) DONE
Raw:	1660K c/s real, 6959 c/s virtual

Benchmarking: dynamic_90 [GOST($p) 64/64]... (240xOMP) DONE
Raw:	1415K c/s real, 5892 c/s virtual

Benchmarking: dynamic_100 [WHIRLPOOL($p) 64/64 OpenSSL]... (240xOMP) DONE
Raw:	1024K c/s real, 4292 c/s virtual

Benchmarking: dynamic_110 [Tiger($p) 32/64 sph_tiger]... (240xOMP) DONE
Raw:	1703K c/s real, 7130 c/s virtual

Benchmarking: dynamic_120 [RIPEMD128($p) 32/64 sph_ripmd]... (240xOMP) DONE
Raw:	1666K c/s real, 6969 c/s virtual

Benchmarking: dynamic_130 [RIPEMD160($p) 32/64 sph_ripmd]... (240xOMP) DONE
Raw:	1686K c/s real, 7061 c/s virtual

Benchmarking: dynamic_140 [RIPEMD256($p) 32/64 sph_ripmd]... (240xOMP) DONE
Raw:	1704K c/s real, 7140 c/s virtual

Benchmarking: dynamic_150 [RIPEMD320($p) 32/64 sph_ripmd]... (240xOMP) DONE
Raw:	1529K c/s real, 6406 c/s virtual

Benchmarking: dynamic_1001 [md5(md5(md5(md5($p)))) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2366K c/s real, 9880 c/s virtual

Benchmarking: dynamic_1002 [md5(md5(md5(md5(md5($p))))) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2360K c/s real, 9826 c/s virtual

Benchmarking: dynamic_1003 [md5(md5($p).md5($p)) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	413655 c/s real, 1718 c/s virtual

Benchmarking: dynamic_1004 [md5(md5(md5(md5(md5(md5($p)))))) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2317K c/s real, 9694 c/s virtual

Benchmarking: dynamic_1005 [md5(md5(md5(md5(md5(md5(md5($p))))))) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2311K c/s real, 9643 c/s virtual

Benchmarking: dynamic_1006 [md5(md5(md5(md5(md5(md5(md5(md5($p)))))))) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2305K c/s real, 9621 c/s virtual

Benchmarking: dynamic_1007 [md5(md5($p).$s) (vBulletin) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	23182K c/s real, 96675 c/s virtual
Only one salt:	955057 c/s real, 3985 c/s virtual

Benchmarking: dynamic_1008 [md5($p.$s) (RADIUS User-Password) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	21747K c/s real, 91072 c/s virtual
Only one salt:	2232K c/s real, 9293 c/s virtual

Benchmarking: dynamic_1009 [md5($s.$p) (RADIUS Responses) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	22568K c/s real, 94425 c/s virtual
Only one salt:	2147K c/s real, 8962 c/s virtual

Benchmarking: dynamic_1010 [md5($p null_padded_to_len_100) RAdmin v2.x MD5 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	1678K c/s real, 6994 c/s virtual

Benchmarking: dynamic_1011 [md5($p.md5($s)) (WebEdition CMS) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	20348K c/s real, 85075 c/s virtual
Only one salt:	2329K c/s real, 9726 c/s virtual

Benchmarking: dynamic_1012 [md5($p.md5($s)) (WebEdition CMS) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	21686K c/s real, 90476 c/s virtual
Only one salt:	2372K c/s real, 9897 c/s virtual

Benchmarking: dynamic_1013 [md5($p.PMD5(username)) (WebEdition CMS) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	21443K c/s real, 89538 c/s virtual
Only one salt:	2110K c/s real, 8813 c/s virtual

Benchmarking: dynamic_1014 [md5($p.$s) (long salt) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	17408K c/s real, 73136 c/s virtual
Only one salt:	2640K c/s real, 11006 c/s virtual

Benchmarking: dynamic_1015 [md5(md5($p.$u).$s) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	20317K c/s real, 85029 c/s virtual
Only one salt:	2372K c/s real, 9909 c/s virtual

Benchmarking: dynamic_1016 [md5($s.$p) (long salt) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	18606K c/s real, 78179 c/s virtual
Only one salt:	2786K c/s real, 11621 c/s virtual

Benchmarking: dynamic_1018 [md5(sha1(sha1($pass))) 512/512 MIC 16x1]... DONE
Raw:	325270 c/s real, 7961 c/s virtual

Benchmarking: dynamic_1019 [md5(sha1(sha1(md5($pass)))) 512/512 MIC 16x1]... DONE
Raw:	307200 c/s real, 307200 c/s virtual

Benchmarking: dynamic_1020 [md5(sha1(md5($pass))) 512/512 MIC 16x1]... DONE
Raw:	437988 c/s real, 437988 c/s virtual

Benchmarking: dynamic_1021 [md5(sha1(md5(sha1($pass)))) 512/512 MIC 16x1]... DONE
Raw:	256497 c/s real, 256497 c/s virtual

Benchmarking: dynamic_1022 [md5(sha1(md5(sha1(md5($pass))))) 512/512 MIC 16x1]... DONE
Raw:	244566 c/s real, 244566 c/s virtual

Benchmarking: dynamic_1023 [sha1($pass) (first 32 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	1155K c/s real, 4827 c/s virtual

Benchmarking: dynamic_1024 [sha1(md5($pass)) (first 32 bytes) 512/512 MIC 16x1]... DONE
Raw:	614400 c/s real, 10822 c/s virtual

Benchmarking: dynamic_1025 [sha1(md5(md5($pass))) (first 32 bytes) 512/512 MIC 16x1]... DONE
Raw:	529235 c/s real, 529235 c/s virtual

Benchmarking: dynamic_1026 [sha1(sha1($pass))) (first 32 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	1356K c/s real, 5672 c/s virtual

Benchmarking: dynamic_1027 [sha1(sha1(sha1($pass)))) (first 32 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	1508K c/s real, 6304 c/s virtual

Benchmarking: dynamic_1028 [sha1(sha1_raw($pass)) (first 32 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	1529K c/s real, 6420 c/s virtual

Benchmarking: dynamic_1029 [sha256($pass) (first 32 bytes) 512/512 MIC 16x]... (240xOMP) DONE
Raw:	1593K c/s real, 6634 c/s virtual

Benchmarking: dynamic_1030 [Whirlpool($pass) (first 32 bytes) 64/64 OpenSSL]... (240xOMP) DONE
Raw:	801129 c/s real, 3348 c/s virtual

Benchmarking: dynamic_1031 [GOST($pass) (first 32 bytes) 64/64]... (240xOMP) DONE
Raw:	1307K c/s real, 5445 c/s virtual

Benchmarking: dynamic_1032 [PeopleSoft, sha1_64(unicode($pass)) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2662K c/s real, 11180 c/s virtual

Benchmarking: dynamic_1300 [md5(md5_raw($pass)) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2180K c/s real, 9130 c/s virtual

Benchmarking: dynamic_1350 [md5(md5($s.$p):$s) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	20046K c/s real, 83989 c/s virtual
Only one salt:	1940K c/s real, 8131 c/s virtual

Benchmarking: dynamic_1400 [sha1(unicode($p)) (Microsoft CREDHIST) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	2165K c/s real, 8946 c/s virtual

Benchmarking: dynamic_1401 [md5($u.\nskyper\n.$p) (Skype MD5) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	17324K c/s real, 72567 c/s virtual
Only one salt:	2141K c/s real, 8926 c/s virtual

Benchmarking: dynamic_1501 [sha1($salt.sha1($pass)) (Redmine) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	15402K c/s real, 64235 c/s virtual
Only one salt:	2421K c/s real, 10111 c/s virtual

Benchmarking: dynamic_1502 [sha1(sha1($pass).$salt) (XenForo SHA-1) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	15793K c/s real, 66313 c/s virtual
Only one salt:	2670K c/s real, 11144 c/s virtual

Benchmarking: dynamic_1503 [sha256(sha256($pass).$salt) (XenForo SHA-256) 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	11697K c/s real, 48828 c/s virtual
Only one salt:	1940K c/s real, 8100 c/s virtual

Benchmarking: dynamic_1504 [sha1($s.$p.$s) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19142K c/s real, 80418 c/s virtual
Only one salt:	3072K c/s real, 12814 c/s virtual

Benchmarking: dynamic_1505 [md5($p.$s.md5($p.$s)) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	15128K c/s real, 63036 c/s virtual
Only one salt:	2926K c/s real, 12191 c/s virtual

Benchmarking: dynamic_2000 [md5($p) (PW > 55 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	1739K c/s real, 7284 c/s virtual

Benchmarking: dynamic_2001 [md5($p.$s) (joomla) (PW > 23 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19245K c/s real, 80828 c/s virtual
Only one salt:	2761K c/s real, 11533 c/s virtual

Benchmarking: dynamic_2002 [md5(md5($p)) (e107) (PW > 55 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	1758K c/s real, 7306 c/s virtual

Benchmarking: dynamic_2003 [md5(md5(md5($p))) (PW > 55 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Raw:	1680K c/s real, 7035 c/s virtual

Benchmarking: dynamic_2004 [md5($s.$p) (OSC) (PW > 31 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19853K c/s real, 83404 c/s virtual
Only one salt:	2761K c/s real, 11530 c/s virtual

Benchmarking: dynamic_2005 [md5($s.$p.$s) (PW > 31 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19329K c/s real, 81149 c/s virtual
Only one salt:	2761K c/s real, 11529 c/s virtual

Benchmarking: dynamic_2006 [md5(md5($p).$s) (PW > 55 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	18669K c/s real, 77798 c/s virtual
Only one salt:	517069 c/s real, 2150 c/s virtual

Benchmarking: dynamic_2008 [md5(md5($s).$p) (PW > 23 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19672K c/s real, 82109 c/s virtual
Only one salt:	2773K c/s real, 11578 c/s virtual

Benchmarking: dynamic_2009 [md5($s.md5($p)) (PW > 55 or salt > 23 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	17391K c/s real, 72474 c/s virtual
Only one salt:	499952 c/s real, 2088 c/s virtual

Benchmarking: dynamic_2010 [md5($s.md5($s.$p)) (PW > 32 or salt > 23 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	16233K c/s real, 68165 c/s virtual
Only one salt:	2658K c/s real, 11089 c/s virtual

Benchmarking: dynamic_2011 [md5($s.md5($p.$s)) (PW > 32 or salt > 23 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	16245K c/s real, 68286 c/s virtual
Only one salt:	2700K c/s real, 11279 c/s virtual

Benchmarking: dynamic_2014 [md5($s.md5($p).$s) (PW > 55 or salt > 11 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	16972K c/s real, 70699 c/s virtual
Only one salt:	492736 c/s real, 2046 c/s virtual

Benchmarking: agilekeychain, 1Password Agile Keychain [PBKDF2-SHA1 AES 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 1000
Raw:	283339 c/s real, 1190 c/s virtual

Benchmarking: aix-ssha1, AIX LPA {ssha1} [PBKDF2-SHA1 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 64
Raw:	2439K c/s real, 10240 c/s virtual

Benchmarking: aix-ssha256, AIX LPA {ssha256} [PBKDF2-SHA256 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 64
Raw:	1264K c/s real, 5234 c/s virtual

Benchmarking: aix-ssha512, AIX LPA {ssha512} [PBKDF2-SHA512 512/512 MIC 8x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 64
Raw:	244672 c/s real, 1020 c/s virtual

Benchmarking: asa-md5, Cisco ASA [Cisco ASA (MD5 salted) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	21781K c/s real, 91411 c/s virtual
Only one salt:	2457K c/s real, 10259 c/s virtual

Benchmarking: bfegg, Eggdrop [Blowfish 32/64]... (240xOMP) DONE
Raw:	347773 c/s real, 1449 c/s virtual

Benchmarking: Bitcoin [SHA512 AES 512/512 MIC 8x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 177864 and 258507
Raw:	129 c/s real, 0.5 c/s virtual

Benchmarking: blackberry-es10 (101x) [SHA-256 512/512 MIC 16x]... (240xOMP) DONE
Raw:	323368 c/s real, 1350 c/s virtual

Benchmarking: WoWSRP, Battlenet [SHA1 32/64 GMP-exp]... (240xOMP) DONE
Raw:	141784 c/s real, 596 c/s virtual

Benchmarking: Blockchain, My Wallet (x10) [PBKDF2-SHA1 AES 512/512 MIC 16x]... (240xOMP) DONE
Raw:	2919K c/s real, 12190 c/s virtual

Benchmarking: chap, iSCSI CHAP authentication [MD5 32/64]... (240xOMP) DONE
Raw:	29394K c/s real, 122819 c/s virtual

Benchmarking: Clipperz, SRP [SHA256 32/64 GMP-exp]... (240xOMP) DONE
Raw:	59650 c/s real, 248 c/s virtual

Benchmarking: cloudkeychain, 1Password Cloud Keychain [PBKDF2-SHA512 512/512 MIC 8x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 227272
Raw:	73.7 c/s real, 0.3 c/s virtual

Benchmarking: cq, ClearQuest [CQWeb]... (240xOMP) DONE
Raw:	63070K c/s real, 262999 c/s virtual

Benchmarking: CRC32 [CRC32 32/64]... (240xOMP) DONE
Many salts:	28504K c/s real, 7126K c/s virtual
Only one salt:	6932K c/s real, 1992K c/s virtual

Benchmarking: sha1crypt, NetBSD's sha1crypt [PBKDF1-SHA1 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 64000 and 40000
Raw:	8653 c/s real, 36.0 c/s virtual

Benchmarking: sha256crypt, crypt(3) $5$ (rounds=5000) [SHA256 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 5000
Raw:	23141 c/s real, 111 c/s virtual

Benchmarking: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 512/512 MIC 8x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 5000
Raw:	6168 c/s real, 25.7 c/s virtual

Benchmarking: Citrix_NS10, Netscaler 10 [SHA1 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	10847K c/s real, 96252 c/s virtual
Only one salt:	6393K c/s real, 130117 c/s virtual

Benchmarking: dahua, "MD5 based authentication" Dahua [MD5 32/64]... (240xOMP) DONE
Raw:	471843 c/s real, 1964 c/s virtual

Benchmarking: Django (x10000) [PBKDF2-SHA256 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 10000
Raw:	12907 c/s real, 53.6 c/s virtual

Benchmarking: django-scrypt [Salsa20/8 32/64]... (240xOMP) DONE
Speed for cost 1 (N) of 14, cost 2 (r) of 8, cost 3 (p) of 1
Raw:	111 c/s real, 0.5 c/s virtual

Benchmarking: dmd5, DIGEST-MD5 C/R [MD5 32/64]... (240xOMP) DONE
Raw:	14077K c/s real, 58846 c/s virtual

Benchmarking: dmg, Apple DMG [PBKDF2-SHA1 512/512 MIC 16x 3DES/AES]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 1000
Raw:	138847 c/s real, 579 c/s virtual

Benchmarking: dominosec, Lotus Notes/Domino 6 More Secure Internet Password [8/64]... (240xOMP) DONE
Many salts:	2583K c/s real, 10740 c/s virtual
Only one salt:	1084K c/s real, 4525 c/s virtual

Benchmarking: dragonfly3-32, DragonFly BSD $3$ w/ bug, 32-bit [SHA256 32/64 OpenSSL]... (240xOMP) DONE
Many salts:	9187K c/s real, 38341 c/s virtual
Only one salt:	2912K c/s real, 14776 c/s virtual

Benchmarking: dragonfly3-64, DragonFly BSD $3$ w/ bug, 64-bit [SHA256 32/64 OpenSSL]... (240xOMP) DONE
Many salts:	8936K c/s real, 37396 c/s virtual
Only one salt:	2863K c/s real, 14741 c/s virtual

Benchmarking: dragonfly4-32, DragonFly BSD $4$ w/ bugs, 32-bit [SHA512 64/64 OpenSSL]... (240xOMP) DONE
Many salts:	7419K c/s real, 31100 c/s virtual
Only one salt:	2564K c/s real, 10676 c/s virtual

Benchmarking: dragonfly4-64, DragonFly BSD $4$ w/ bugs, 64-bit [SHA512 64/64 OpenSSL]... (240xOMP) DONE
Many salts:	7561K c/s real, 31290 c/s virtual
Only one salt:	2542K c/s real, 10605 c/s virtual

Benchmarking: Drupal7, $S$ (x16385) [SHA512 512/512 MIC 8x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 16384
Raw:	2039 c/s real, 8.5 c/s virtual

Benchmarking: eCryptfs (65536x) [SHA-512 512/512 MIC 8x]... (240xOMP) DONE
Raw:	510 c/s real, 2.1 c/s virtual

Benchmarking: EFS [PBKDF2-SHA1-efs-variant 3DES 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 4000
Raw:	36625 c/s real, 152 c/s virtual

Benchmarking: eigrp, EIGRP MD5 / HMAC-SHA-256 authentication [MD5 32/64]... (240xOMP) DONE
Speed for cost 1 (algorithm [2:MD5 3:HMAC-SHA-256]) of 2
Many salts:	19877K c/s real, 83371 c/s virtual
Only one salt:	2668K c/s real, 11120 c/s virtual

Benchmarking: EncFS [PBKDF2-SHA1 512/512 MIC 16x AES/Blowfish]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 181474 and 181317
Raw:	843 c/s real, 3.5 c/s virtual

Benchmarking: EPI, EPiServer SID [SHA1 32/64]... (240xOMP) DONE
Many salts:	21412K c/s real, 88864 c/s virtual
Only one salt:	3855K c/s real, 42551 c/s virtual

Benchmarking: EPiServer [SHA1/SHA256 32/64 OpenSSL]... (240xOMP) DONE
Speed for cost 1 (hash type [1: SHA1 2:SHA256]) of 1
Many salts:	18009K c/s real, 75112 c/s virtual
Only one salt:	5538K c/s real, 74374 c/s virtual

Benchmarking: fde, Android FDE [PBKDF2-SHA1 512/512 MIC 16x SHA256/AES]... (240xOMP) DONE
Raw:	71529 c/s real, 300 c/s virtual

Benchmarking: Fortigate, FortiOS [SHA1 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	22049K c/s real, 92264 c/s virtual
Only one salt:	3780K c/s real, 26815 c/s virtual

Benchmarking: FormSpring [sha256($s.$p) 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	18040K c/s real, 75847 c/s virtual
Only one salt:	3017K c/s real, 12583 c/s virtual

Benchmarking: gost, GOST R 34.11-94 [64/64]... (240xOMP) DONE
Raw:	6204K c/s real, 25779 c/s virtual

Benchmarking: gpg, OpenPGP / GnuPG Secret Key [32/64]... (240xOMP) DONE
Speed for cost 1 (s2k-count) of 65536, cost 2 (hash algorithm [1:MD5 2:SHA1 3:RIPEMD160 8:SHA256 9:SHA384 10:SHA512 11:SHA224]) of 2, cost 3 (cipher algorithm [1:IDEA 2:3DES 3:CAST5 4:Blowfish 7:AES128 8:AES192 9:AES256]) of 3
Raw:	52965 c/s real, 219 c/s virtual

Benchmarking: HAVAL-128-4 [32/64]... (240xOMP) DONE
Raw:	4017K c/s real, 16669 c/s virtual

Benchmarking: HAVAL-256-3 [32/64]... (240xOMP) DONE
Raw:	3072K c/s real, 12773 c/s virtual

Benchmarking: hdaa, HTTP Digest access authentication [MD5 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	8043K c/s real, 33682 c/s virtual
Only one salt:	4028K c/s real, 17061 c/s virtual

Benchmarking: HMAC-MD5 [password is key, MD5 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	29231K c/s real, 122343 c/s virtual
Only one salt:	963764 c/s real, 3996 c/s virtual

Benchmarking: HMAC-SHA1 [password is key, SHA1 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	24197K c/s real, 101295 c/s virtual
Only one salt:	449756 c/s real, 1886 c/s virtual

Benchmarking: HMAC-SHA224 [password is key, SHA224 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	24576K c/s real, 102771 c/s virtual
Only one salt:	189046 c/s real, 61430 c/s virtual

Benchmarking: HMAC-SHA256 [password is key, SHA256 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	24769K c/s real, 104526 c/s virtual
Only one salt:	274018 c/s real, 67655 c/s virtual

Benchmarking: HMAC-SHA384 [password is key, SHA384 512/512 MIC 8x]... (240xOMP) DONE
Many salts:	8192K c/s real, 34370 c/s virtual
Only one salt:	833084 c/s real, 23961 c/s virtual

Benchmarking: HMAC-SHA512 [password is key, SHA512 512/512 MIC 8x]... (240xOMP) DONE
Many salts:	8330K c/s real, 34520 c/s virtual
Only one salt:	1424K c/s real, 24468 c/s virtual

Benchmarking: hMailServer [sha256($s.$p) 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	18022K c/s real, 75777 c/s virtual
Only one salt:	2524K c/s real, 10527 c/s virtual

Benchmarking: hsrp, "MD5 authentication" HSRP, HSRPv2, VRRP, GLBP [MD5 32/64]... (240xOMP) DONE
Many salts:	15886K c/s real, 66731 c/s virtual
Only one salt:	1063K c/s real, 4461 c/s virtual

Benchmarking: IKE, PSK [HMAC MD5/SHA1 32/64]... (240xOMP) DONE
Speed for cost 1 (hash algorithm used for hmac [1:MD5 2:SHA1]) of 1 and 2
Raw:	1715K c/s real, 8832 c/s virtual

Benchmarking: ipb2, Invision Power Board 2.x [MD5 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	28632K c/s real, 119985 c/s virtual
Only one salt:	6291K c/s real, 31249 c/s virtual

Benchmarking: KeePass [SHA256 AES 32/64 OpenSSL]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 50000 and 6000, cost 2 (version) of 1 and 2
Raw:	1014 c/s real, 4.2 c/s virtual

Benchmarking: keychain, Mac OS X Keychain [PBKDF2-SHA1 3DES 512/512 MIC 16x]... (240xOMP) DONE
Raw:	142883 c/s real, 598 c/s virtual

Benchmarking: keyring, GNOME Keyring [SHA256 AES 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 3221 and 2439
Raw:	110206 c/s real, 459 c/s virtual

Benchmarking: keystore, Java KeyStore [SHA1 32/64]... (240xOMP) DONE
Raw:	1368K c/s real, 5711 c/s virtual

Benchmarking: known_hosts, HashKnownHosts HMAC-SHA1 [SHA1 32/64]... (240xOMP) DONE
Many salts:	8346K c/s real, 34896 c/s virtual
Only one salt:	2340K c/s real, 10432 c/s virtual

Benchmarking: krb4, Kerberos v4 TGT [DES 32/64]... DONE
Raw:	26190 c/s real, 364 c/s virtual

Benchmarking: krb5, Kerberos v5 TGT [3DES 32/64]... DONE
Raw:	4984 c/s real, 4984 c/s virtual

Benchmarking: krb5pa-sha1, Kerberos 5 AS-REQ Pre-Auth etype 17/18 [PBKDF2-SHA1 512/512 MIC 16x]... (240xOMP) DONE
Raw:	35929 c/s real, 149 c/s virtual

Benchmarking: krb5-18, Kerberos 5 db etype 18 [PBKDF2-SHA1 512/512 MIC 16x AES]... (240xOMP) DONE
Raw:	37012 c/s real, 154 c/s virtual

Benchmarking: kwallet, KDE KWallet [SHA1 32/64]... (240xOMP) DONE
Raw:	19692 c/s real, 82.1 c/s virtual

Benchmarking: lp, LastPass offline [PBKDF2-SHA256 512/512 MIC 16x]... (240xOMP) DONE
Raw:	238601 c/s real, 987 c/s virtual

Benchmarking: lotus5, Lotus Notes/Domino 5 [8/64 X3]... (240xOMP) DONE
Raw:	1877K c/s real, 7853 c/s virtual

Benchmarking: lotus85, Lotus Notes/Domino 8.5 [8/64]... (240xOMP) DONE
Raw:	2448K c/s real, 10214 c/s virtual

Benchmarking: LUKS [PBKDF2-SHA1 512/512 MIC 16x]... (240xOMP) DONE
Raw:	768 c/s real, 3.2 c/s virtual

Benchmarking: MD2 [MD2 32/64]... (240xOMP) DONE
Raw:	990967 c/s real, 4463 c/s virtual

Benchmarking: md4-gen, Generic salted MD4 [MD4 32/64]... DONE
Many salts:	707984 c/s real, 11776 c/s virtual
Only one salt:	718903 c/s real, 718903 c/s virtual

Benchmarking: mdc2, MDC-2 [MDC-2DES]... (240xOMP) DONE
Many salts:	448126 c/s real, 1866 c/s virtual
Only one salt:	443733 c/s real, 1861 c/s virtual

Benchmarking: MediaWiki [md5($s.md5($p)) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	27485K c/s real, 115479 c/s virtual
Only one salt:	1113K c/s real, 4631 c/s virtual

Benchmarking: MongoDB, system / network [MD5 32/64]... (240xOMP) DONE
Speed for cost 1 (salt type) of 0 and 1
Raw:	11203K c/s real, 46974 c/s virtual

Benchmarking: Mozilla, Mozilla key3.db [SHA1 3DES 32/64]... (240xOMP) DONE
Many salts:	2506K c/s real, 10436 c/s virtual
Only one salt:	454209 c/s real, 1893 c/s virtual

Benchmarking: mscash, MS Cache Hash (DCC) [MD4 32/64]... (240xOMP) DONE
Many salts:	42948K c/s real, 179547 c/s virtual
Only one salt:	5041K c/s real, 45570 c/s virtual

Benchmarking: mscash2, MS Cache Hash 2 (DCC2) [PBKDF2-SHA1 512/512 MIC 16x]... (240xOMP) DONE
Raw:	30415 c/s real, 126 c/s virtual

Benchmarking: MSCHAPv2, C/R [MD4 DES (ESS MD5) 512/512 MIC 16x]... DONE
Many salts:	773067K c/s real, 773067K c/s virtual
Only one salt:	3368K c/s real, 3368K c/s virtual

Benchmarking: mschapv2-naive, MSCHAPv2 C/R [MD4 DES 512/512 naive]... (240xOMP) DONE
Many salts:	186874K c/s real, 780190 c/s virtual
Only one salt:	3951K c/s real, 62544 c/s virtual

Benchmarking: krb5pa-md5, Kerberos 5 AS-REQ Pre-Auth etype 23 [32/64]... (240xOMP) DONE
Many salts:	8828K c/s real, 36893 c/s virtual
Only one salt:	2275K c/s real, 9507 c/s virtual

Benchmarking: mssql, MS SQL [SHA1 512/512 MIC 16x]... DONE
Many salts:	3492K c/s real, 51003 c/s virtual
Only one salt:	1662K c/s real, 1662K c/s virtual

Benchmarking: mssql05, MS SQL 2005 [SHA1 512/512 MIC 16x]... DONE
Many salts:	3821K c/s real, 3821K c/s virtual
Only one salt:	2756K c/s real, 2756K c/s virtual

Benchmarking: mssql12, MS SQL 2012/2014 [SHA512 512/512 MIC 8x]... (240xOMP) DONE
Many salts:	11565K c/s real, 48074 c/s virtual
Only one salt:	3276K c/s real, 47697 c/s virtual

Benchmarking: mysqlna, MySQL Network Authentication [SHA1 32/64]... (240xOMP) DONE
Raw:	6987K c/s real, 29098 c/s virtual

Benchmarking: mysql-sha1, MySQL 4.1+ [SHA1 512/512 MIC 16x]... DONE
Raw:	1729K c/s real, 22145 c/s virtual

Benchmarking: mysql, MySQL pre-4.1 [32/64]... (240xOMP) DONE
Raw:	5868K c/s real, 119901 c/s virtual

Benchmarking: nethalflm, HalfLM C/R [DES 32/64]... (240xOMP) DONE
Many salts:	10766K c/s real, 44944 c/s virtual
Only one salt:	301546 c/s real, 39102 c/s virtual

Benchmarking: netlm, LM C/R [DES 32/64]... (240xOMP) DONE
Many salts:	10463K c/s real, 43470 c/s virtual
Only one salt:	156535 c/s real, 34038 c/s virtual

Benchmarking: netlmv2, LMv2 C/R [MD4 HMAC-MD5 32/64]... (240xOMP) DONE
Many salts:	6442K c/s real, 27002 c/s virtual
Only one salt:	2086K c/s real, 8683 c/s virtual

Benchmarking: net-md5, "Keyed MD5" RIPv2, OSPF, BGP, SNMPv2 [MD5 32/64]... (240xOMP) DONE
Many salts:	18614K c/s real, 77955 c/s virtual
Only one salt:	1520K c/s real, 6352 c/s virtual

Benchmarking: netntlmv2, NTLMv2 C/R [MD4 HMAC-MD5 32/64]... (240xOMP) DONE
Many salts:	6201K c/s real, 25689 c/s virtual
Only one salt:	2168K c/s real, 10118 c/s virtual

Benchmarking: netntlm, NTLMv1 C/R [MD4 DES (ESS MD5) 512/512 MIC 16x]... DONE
Many salts:	728863K c/s real, 728863K c/s virtual
Only one salt:	3152K c/s real, 3152K c/s virtual

Benchmarking: netntlm-naive, NTLMv1 C/R [MD4 DES (ESS MD5) 512/512 naive]... (240xOMP) DONE
Many salts:	323137K c/s real, 1338K c/s virtual
Only one salt:	3817K c/s real, 193131 c/s virtual

Benchmarking: net-sha1, "Keyed SHA1" BFD [SHA1 32/64]... (240xOMP) DONE
Many salts:	18456K c/s real, 77454 c/s virtual
Only one salt:	1350K c/s real, 5650 c/s virtual

Benchmarking: nk, Nuked-Klan CMS [SHA1 MD5 32/64]... (240xOMP) DONE
Raw:	13780K c/s real, 57271 c/s virtual

Benchmarking: md5ns, Netscreen [md5($s.$p) (OSC) (PW > 31 bytes) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	19847K c/s real, 83235 c/s virtual
Only one salt:	2451K c/s real, 10224 c/s virtual

Benchmarking: nsldap, Netscape LDAP {SHA} [SHA1 512/512 MIC 16x]... DONE
Raw:	2992K c/s real, 57007 c/s virtual

Benchmarking: nt2, NT [MD4 512/512 MIC 16x]... DONE
Raw:	4907K c/s real, 4907K c/s virtual

Benchmarking: o5logon, Oracle O5LOGON protocol [SHA1 AES 32/64]... (240xOMP) DONE
Raw:	13626K c/s real, 56787 c/s virtual

Benchmarking: ODF [SHA1/SHA256 512/512 MIC 16x BF/AES]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 1024
Raw:	113777 c/s real, 473 c/s virtual

Benchmarking: Office, 2007/2010/2013 [SHA1 512/512 MIC 16x / SHA512 512/512 MIC 8x AES]... (240xOMP) DONE
Speed for cost 1 (MS Office version) of 2007, cost 2 (iteration count) of 50000
Raw:	13241 c/s real, 54.7 c/s virtual

Benchmarking: oldoffice, MS Office <= 2003 [MD5/SHA1 RC4 32/64]... (240xOMP) DONE
Speed for cost 1 (hash type) of 1 and 0
Many salts:	6144K c/s real, 25674 c/s virtual
Only one salt:	1358K c/s real, 5673 c/s virtual

Benchmarking: OpenBSD-SoftRAID (8192 iterations) [PBKDF2-SHA1 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 8192
Raw:	17614 c/s real, 73.5 c/s virtual

Benchmarking: openssl-enc, OpenSSL "enc" encryption [32/64]... (240xOMP) DONE
Raw:	7996K c/s real, 33581 c/s virtual

Benchmarking: oracle, Oracle 10 [DES 32/64]... DONE
Raw:	82078 c/s real, 1047 c/s virtual

Benchmarking: oracle11, Oracle 11g [SHA1 512/512 MIC 16x]... DONE
Many salts:	3443K c/s real, 3443K c/s virtual
Only one salt:	2452K c/s real, 2452K c/s virtual

Benchmarking: osc, osCommerce [md5($s.$p) (OSC) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	23419K c/s real, 98506 c/s virtual
Only one salt:	2561K c/s real, 10689 c/s virtual

Benchmarking: Panama [Panama 32/64]... (240xOMP) DONE
Raw:	2717K c/s real, 11413 c/s virtual

Benchmarking: PBKDF2-HMAC-SHA1 [PBKDF2-SHA1 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 1000
Raw:	292571 c/s real, 1217 c/s virtual

Benchmarking: PBKDF2-HMAC-SHA256, rounds=12000 [PBKDF2-SHA256 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 12000
Raw:	10741 c/s real, 44.8 c/s virtual

Benchmarking: PBKDF2-HMAC-SHA512, GRUB2 / OS X 10.8+ [PBKDF2-SHA512 512/512 MIC 8x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 23923 and 37174
Raw:	450 c/s real, 1.8 c/s virtual

Benchmarking: PDF [MD5 SHA2 RC4/AES 32/64]... (240xOMP) DONE
Speed for cost 1 (revision) of 4 and 3
Many salts:	806019 c/s real, 3342 c/s virtual
Only one salt:	671067 c/s real, 2814 c/s virtual

Benchmarking: PFX, PKCS12 (.pfx, .p12) [32/64]... (240xOMP) DONE
Raw:	56554 c/s real, 235 c/s virtual

Benchmarking: phpass ($P$9) [phpass ($P$ or $H$) 128/128 MIC 16x1]... (240xOMP) DONE
Raw:	17976 c/s real, 75.5 c/s virtual

Benchmarking: PHPS [md5(md5($p).$s) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	23672K c/s real, 99537 c/s virtual
Only one salt:	1088K c/s real, 4528 c/s virtual

Benchmarking: pix-md5, Cisco PIX [Cisco PIX (MD5) 512/512 MIC 16x1]... (240xOMP) DONE
Many salts:	2901K c/s real, 12101 c/s virtual
Only one salt:	2907K c/s real, 12129 c/s virtual

Benchmarking: PKZIP [32/64]... (240xOMP) DONE
Many salts:	157675K c/s real, 657416 c/s virtual
Only one salt:	4956K c/s real, 22923 c/s virtual

Benchmarking: plaintext, $0$ [n/a]... DONE
Raw:	9345K c/s real, 103802 c/s virtual

Benchmarking: po, Post.Office [MD5 32/64]... DONE
Many salts:	435025 c/s real, 435025 c/s virtual
Only one salt:	406650 c/s real, 406650 c/s virtual

Benchmarking: postgres, PostgreSQL C/R [MD5 32/64]... (240xOMP) DONE
Raw:	10201K c/s real, 42359 c/s virtual

Benchmarking: PST, custom CRC-32 [32/64]... (240xOMP) DONE
Raw:	8513K c/s real, 727167 c/s virtual

Benchmarking: PuTTY, Private Key [SHA1/AES 32/64]... (240xOMP) DONE
Raw:	1748K c/s real, 7249 c/s virtual

Benchmarking: pwsafe, Password Safe [SHA256 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 2048
Raw:	134213 c/s real, 560 c/s virtual

Benchmarking: RACF [DES 32/64]... (240xOMP) DONE
Many salts:	10397K c/s real, 43479 c/s virtual
Only one salt:	3479K c/s real, 14580 c/s virtual

Benchmarking: RAdmin, v2.x [MD5 32/64]... (240xOMP) DONE
Raw:	3156K c/s real, 14457 c/s virtual

Benchmarking: RAKP, IPMI 2.0 RAKP (RMCP+) [HMAC-SHA1 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	28517K c/s real, 118917 c/s virtual
Only one salt:	2043K c/s real, 8517 c/s virtual

Benchmarking: rar, RAR3 (4 characters) [SHA1 AES 32/64]... (240xOMP) DONE
Raw:	487 c/s real, 2.0 c/s virtual

Benchmarking: RAR5 [PBKDF2-SHA256 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 32768
Raw:	3938 c/s real, 16.4 c/s virtual

Benchmarking: Raw-SHA512 [SHA512 512/512 MIC 8x]... (240xOMP) DONE
Raw:	3024K c/s real, 25712 c/s virtual

Benchmarking: Raw-Blake2 [BLAKE2b 512 32/64]... (240xOMP) DONE
Raw:	2340K c/s real, 10878 c/s virtual

Benchmarking: Raw-Keccak [Keccak 512 32/64]... (240xOMP) DONE
Raw:	2137K c/s real, 8946 c/s virtual

Benchmarking: Raw-Keccak-256 [Keccak 256 32/64]... (240xOMP) DONE
Raw:	3185K c/s real, 13365 c/s virtual

Benchmarking: Raw-MD4 [MD4 512/512 MIC 16x]... (240xOMP) DONE
Raw:	6241K c/s real, 92120 c/s virtual

Benchmarking: Raw-MD5 [MD5 512/512 MIC 16x]... (240xOMP) DONE
Raw:	6446K c/s real, 85481 c/s virtual

Benchmarking: Raw-MD5u [md5(unicode($p)) 512/512 MIC 16x]... DONE
Raw:	4247K c/s real, 102415 c/s virtual

Benchmarking: Raw-SHA1 [SHA1 512/512 MIC 16x]... (240xOMP) DONE
Raw:	5461K c/s real, 54972 c/s virtual

Benchmarking: Raw-SHA1-Linkedin [SHA1 512/512 MIC 16x]... DONE
Raw:	3145K c/s real, 101602 c/s virtual

Benchmarking: Raw-SHA224 [SHA224 512/512 MIC 16x]... (240xOMP) DONE
Raw:	5825K c/s real, 69725 c/s virtual

Benchmarking: Raw-SHA256 [SHA256 512/512 MIC 16x]... (240xOMP) DONE
Raw:	4250K c/s real, 70538 c/s virtual

Benchmarking: Raw-SHA256-ng [SHA256 512/512 MIC 16x]... (240xOMP) DONE
Raw:	3001K c/s real, 36171 c/s virtual

Benchmarking: Raw-SHA384 [SHA384 512/512 MIC 8x]... (240xOMP) DONE
Raw:	4067K c/s real, 27185 c/s virtual

Benchmarking: Raw-SHA512-ng [SHA512 512/512 MIC 8x]... (240xOMP) DONE
Raw:	2442K c/s real, 89407 c/s virtual

Benchmarking: Raw-SHA, "SHA-0" [SHA 32/64]... DONE
Raw:	368171 c/s real, 4810 c/s virtual

Benchmarking: ripemd-128, RIPEMD 128 [32/64]... (240xOMP) DONE
Raw:	4173K c/s real, 17372 c/s virtual

Benchmarking: ripemd-160, RIPEMD 160 [32/64]... (240xOMP) DONE
Raw:	4021K c/s real, 16654 c/s virtual

Benchmarking: rsvp, HMAC-MD5 / HMAC-SHA1, RSVP, IS-IS [MD5 32/64]... (240xOMP) DONE
Speed for cost 1 (hash algorithm used for hmac [1:MD5 2:SHA1]) of 1 and 2
Many salts:	9534K c/s real, 39917 c/s virtual
Only one salt:	582274 c/s real, 2432 c/s virtual

Benchmarking: Siemens-S7 [HMAC-SHA1 32/64]... (240xOMP) DONE
Many salts:	10822K c/s real, 45150 c/s virtual
Only one salt:	3389K c/s real, 29204 c/s virtual

Benchmarking: Salted-SHA1 [SHA1 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	21845K c/s real, 90973 c/s virtual
Only one salt:	5698K c/s real, 71112 c/s virtual

Benchmarking: SSHA512, LDAP [SHA512 512/512 MIC 8x]... (240xOMP) DONE
Many salts:	11452K c/s real, 47679 c/s virtual
Only one salt:	3855K c/s real, 25881 c/s virtual

Benchmarking: sapb, SAP CODVN B (BCODE) [MD5 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	24341K c/s real, 101768 c/s virtual
Only one salt:	8699K c/s real, 36404 c/s virtual

Benchmarking: sapg, SAP CODVN F/G (PASSCODE) [SHA1 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	17606K c/s real, 73484 c/s virtual
Only one salt:	2934K c/s real, 68552 c/s virtual

Benchmarking: saph, SAP CODVN H (PWDSALTEDHASH) (SHA1x1024) [SHA-1/SHA-2 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (hash type [1:sha1 2:SHA256 3:SHA384 4:SHA512]) of 1, cost 2 (iteration count) of 1024
Many salts:	331294 c/s real, 1375 c/s virtual
Only one salt:	312888 c/s real, 1315 c/s virtual

Benchmarking: 7z, 7-Zip (512K iterations) [SHA256 AES 32/64]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 524288
Raw:	112 c/s real, 0.4 c/s virtual

Benchmarking: sha1-gen, Generic salted SHA-1 [SHA1 32/64]... DONE
Many salts:	356292 c/s real, 5035 c/s virtual
Only one salt:	378692 c/s real, 378692 c/s virtual

Benchmarking: Raw-SHA1-ng, (pwlen <= 55) [SHA1 512/512 MIC 16x]... (240xOMP) DONE
Raw:	4795K c/s real, 1395K c/s virtual

Benchmarking: SIP [MD5 32/64]... (240xOMP) DONE
Many salts:	16865K c/s real, 70513 c/s virtual
Only one salt:	3340K c/s real, 13951 c/s virtual

Benchmarking: skein-256, Skein 256 [Skein 32/64]... (240xOMP) DONE
Raw:	3978K c/s real, 16569 c/s virtual

Benchmarking: skein-512, Skein 512 [Skein 32/64]... (240xOMP) DONE
Raw:	3744K c/s real, 15584 c/s virtual

Benchmarking: skey, S/Key [MD4/MD5/SHA1/RMD160 32/64]... DONE
Speed for cost 1 (hash type [1:MD4 2:MD5 3:SHA1 4:RMD160]) of 1 and 2, cost 2 (iteration count) of 96 and 99
Raw:	7630 c/s real, 101 c/s virtual

Benchmarking: aix-smd5, AIX LPA {smd5} (modified crypt-md5) [MD5 32/64]... (240xOMP) DONE
Raw:	55384 c/s real, 232 c/s virtual

Benchmarking: Snefru-128 [32/64]... (240xOMP) DONE
Raw:	1686K c/s real, 7007 c/s virtual

Benchmarking: Snefru-256 [32/64]... (240xOMP) DONE
Raw:	1686K c/s real, 7024 c/s virtual

Benchmarking: LastPass, sniffed sessions [PBKDF2-SHA256 AES 512/512 MIC 16x]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 500
Many salts:	243326 c/s real, 1013 c/s virtual
Only one salt:	231849 c/s real, 961 c/s virtual

Benchmarking: SSH (one 2048-bit RSA and one 1024-bit DSA key) [RSA/DSA 32/64]... (240xOMP) DONE
Raw:	347773 c/s real, 1451 c/s virtual

Benchmarking: SSH-ng [RSA/DSA 32/64]... (240xOMP) DONE
Raw:	4414K c/s real, 18355 c/s virtual

Benchmarking: STRIP, Password Manager [PBKDF2-SHA1 512/512 MIC 16x]... (240xOMP) DONE
Raw:	37161 c/s real, 154 c/s virtual

Benchmarking: SunMD5 [MD5 512/512 MIC 16x]... DONE
Speed for cost 1 (iteration count) of 5000
Raw:	75.0 c/s real, 75.0 c/s virtual

Benchmarking: sxc, StarOffice .sxc [SHA1 512/512 MIC 16x Blowfish]... (240xOMP) DONE
Speed for cost 1 (iteration count) of 1024
Raw:	136871 c/s real, 573 c/s virtual

Benchmarking: sybasease, Sybase ASE [SHA256 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	1470K c/s real, 7040 c/s virtual
Only one salt:	1974K c/s real, 8242 c/s virtual

Benchmarking: Sybase-PROP [salted FEAL-8 32/64]... (240xOMP) DONE
Many salts:	4681K c/s real, 19591 c/s virtual
Only one salt:	2194K c/s real, 9158 c/s virtual

Benchmarking: tcp-md5, TCP MD5 Signatures, BGP [MD5 32/64]... (240xOMP) DONE
Many salts:	21469K c/s real, 89515 c/s virtual
Only one salt:	843294 c/s real, 3536 c/s virtual

Benchmarking: Tiger [Tiger 32/64]... (240xOMP) DONE
Raw:	3072K c/s real, 12807 c/s virtual

Benchmarking: tc_aes_xts, TrueCrypt AES256_XTS [SHA512 512/512 MIC 8x /RIPEMD160/WHIRLPOOL]... (240xOMP) DONE
Speed for cost 1 (hash algorithm [1:SHA512 2:RIPEMD160 3:Whirlpool]) of 1
Raw:	16457 c/s real, 68.9 c/s virtual

Benchmarking: tc_ripemd160, TrueCrypt AES256_XTS [RIPEMD160 32/64]... (240xOMP) DONE
Raw:	1963 c/s real, 8.1 c/s virtual

Benchmarking: tc_sha512, TrueCrypt AES256_XTS [SHA512 512/512 MIC 8x]... (240xOMP) DONE
Raw:	16615 c/s real, 68.8 c/s virtual

Benchmarking: tc_whirlpool, TrueCrypt AES256_XTS [WHIRLPOOL 64/64]... (240xOMP) DONE
Raw:	631 c/s real, 2.6 c/s virtual

Benchmarking: OpenVMS, Purdy [32/64]... (240xOMP) DONE
Raw:	6505K c/s real, 27128 c/s virtual

Benchmarking: VNC [DES 32/64]... (240xOMP) DONE
Raw:	9216K c/s real, 38446 c/s virtual

Benchmarking: vtp, "MD5 based authentication" VTP [MD5 32/64]... (240xOMP) DONE
Many salts:	38780 c/s real, 161 c/s virtual
Only one salt:	37512 c/s real, 155 c/s virtual

Benchmarking: wbb3, WoltLab BB3 [SHA1 32/64]... (240xOMP) DONE
Raw:	6866K c/s real, 28862 c/s virtual

Benchmarking: whirlpool [WHIRLPOOL 32/64]... (240xOMP) DONE
Raw:	1610K c/s real, 6721 c/s virtual

Benchmarking: whirlpool0 [WHIRLPOOL-0 32/64]... (240xOMP) DONE
Raw:	3467K c/s real, 14438 c/s virtual

Benchmarking: whirlpool1 [WHIRLPOOL-1 32/64]... (240xOMP) DONE
Raw:	3493K c/s real, 14555 c/s virtual

Benchmarking: wpapsk, WPA/WPA2 PSK [PBKDF2-SHA1 512/512 MIC 16x]... (240xOMP) DONE
Raw:	37281 c/s real, 155 c/s virtual

Benchmarking: xsha, Mac OS X 10.4 - 10.6 [SHA1 512/512 MIC 16x]... (240xOMP) DONE
Many salts:	32449K c/s real, 136005 c/s virtual
Only one salt:	4726K c/s real, 19697 c/s virtual

Benchmarking: xsha512, Mac OS X 10.7 [SHA512 512/512 MIC 8x]... (240xOMP) DONE
Many salts:	6779K c/s real, 64956 c/s virtual
Only one salt:	3932K c/s real, 68337 c/s virtual

Benchmarking: ZIP, WinZip [PBKDF2-SHA1 512/512 MIC 16x]... (240xOMP) DONE
Raw:	98742 c/s real, 412 c/s virtual

Benchmarking: crypt, generic crypt(3) DES [?/64]... (240xOMP) DONE
Speed for cost 1 (algorithm [1:descrypt 2:md5crypt 3:sunmd5 4:bcrypt 5:sha256crypt 6:sha512crypt]) of 1, cost 2 (algorithm specific iterations) of 1
Many salts:	744847 c/s real, 3104 c/s virtual
Only one salt:	525338 c/s real, 2189 c/s virtual

All 298 formats passed self-tests!

Powered by blists - more mailing lists

Your e-mail address:

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