Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <52096AA2-7919-45C3-8FF3-90A52254C05C@m.patpro.net>
Date: Fri, 3 Feb 2017 16:01:42 +0100
From: Patrick Proniewski <p+password@...atpro.net>
To: john-users@...ts.openwall.com
Subject: Re: to Single or not to Single

On 03 févr. 2017, at 15:27, Solar Designer wrote:

> 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?

I've benched with a blank pot file, so no Remaining:

Loaded 399734 password hashes with 399734 different salts (dynamic_25 [sha1($s.$p) 128/128 AVX 4x1])

> In what way did you disable the rules?

by using --single=None


> 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

$ time ./john --single=None --nolog --verbosity=1 pw-1M  --pot=pw-1M.pot
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
1000000g 0:00:00:06 DONE (2017-02-03 15:45) 166449g/s 166449p/s 166449c/s 166449C/s abtvb
Session completed

real    0m12.747s
user    0m8.558s
sys     0m1.874s

not so far, then. That's strange :/

patpro

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.