|
Message-ID: <20170203142733.GA16918@openwall.com> Date: Fri, 3 Feb 2017 15:27:33 +0100 From: Solar Designer <solar@...nwall.com> To: john-users@...ts.openwall.com Subject: Re: to Single or not to Single On Fri, Feb 03, 2017 at 03:10:22PM +0100, Patrick Proniewski wrote: > I've taken a smaller sample of data (400k lines) to benchmark single mode and grabbed status line at different time: > > 140359g 0:00:00:51 50.00% (ETA: 14:13:44) 2738g/s 5220p/s 5220c/s 5220C/s mommysgurl > 198794g 0:00:01:57 50.00% (ETA: 14:15:56) 1695g/s 3230p/s 3230c/s 3230C/s brat2728 > 227500g 0:00:02:56 50.00% (ETA: 14:17:54) 1290g/s 2456p/s 2456c/s 2456C/s geneen1 > 256269g 0:00:04:21 50.00% (ETA: 14:20:44) 980.8g/s 1869p/s 1869c/s 1869C/s trares75 > 273837g 0:00:05:19 DONE (2017-02-03 14:17) 857.1g/s 1634p/s 1634c/s 1634C/s kiosk1988 > > As you can see, there is a blatant slowdown. Yes, thanks. Can you also show the Loaded and Remaining lines, please? In what way did you disable the rules? Here's my test with 1 million dynamic_25 hashes, all different salts: $ time ./john --single --nolog --verbosity=1 pw-1M Using default input encoding: UTF-8 Loaded 1000000 password hashes with 1000000 different salts (dynamic_25 [sha1($s.$p) 128/128 AVX 4x1]) Press 'q' or Ctrl-C to abort, almost any other key for status 806472g 0:00:00:04 50.00% (ETA: 17:22:38) 186683g/s 186683p/s 186683c/s 186683C/s nsgr 1000000g 0:00:00:05 DONE (2017-02-03 17:22) 177304g/s 177304p/s 177304c/s 177304C/s abtvb Session completed real 0m10.380s user 0m6.598s sys 0m2.781s This was with empty john.pot (so no Remaining line here), the "[List.Rules:Single]" section containing only a colon (the no-op rule), and "SingleRetestGuessed = N" uncommented. As you can see, the speeds aren't great, but are far better than yours. This is also on one CPU core, just like yours. Linux and no VM, though. The hashes were generated with: perl -e 'use Digest::SHA qw(sha1_hex); $p="a"; for ($i=0;$i<1000000;$i++) {$s=substr(sha1_hex($p), 16); $h=sha1_hex($s.$p); print "$p:\$dynamic_25\$$h\$$s\n"; $p++;}' > pw-1M You can generate the same pw-1M test file for a direct comparison against my results. Alexander
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.