|
Message-ID: <680e333fdc2745b38f23ea39e1b9254a@smtp.hushmail.com> Date: Mon, 21 Aug 2017 19:51:58 +0200 From: magnum <john.magnum@...hmail.com> To: john-users@...ts.openwall.com Subject: Re: similar standard and dynamic variants? On 2017-08-20 16:13, Royce Williams wrote: > What is the difference between some of the standard formats and their > dynamic cousins? > > dynamic_0 md5($p) (raw-md5) 128/128 AVX 4x3 > Raw-MD5 MD5 128/128 AVX 4x3 > > dynamic_26 sha1($p) raw-sha1 128/128 AVX 4x1 > Raw-SHA1 SHA1 128/128 AVX 4x It's just different implementations/code paths. The dynamic format is really one single format that can do many algos and combinations of algos. It can do raw too, so lists them. Sometimes they differ in max. length. Many years ago, dynamic would even do them faster in some builds but nowadays (especially on Intel stuff) the dedicated formats are usually faster. Moreover, we now also have the "dynamic compiler" formats that are even more generic (so even less optimized but OTOH very flexible). $ ../run/john -test -form:dynamic='md5($p)' Benchmarking: dynamic=md5($p) [128/128 AVX 4x3]... DONE Raw: 28168K c/s real, 27889K c/s virtual $ ../run/john -test -form:dynamic_0 Benchmarking: dynamic_0 [md5($p) (raw-md5) 128/128 AVX 4x3]... DONE Raw: 32558K c/s real, 32884K c/s virtual $ ../run/john -test -form:raw-md5 Benchmarking: Raw-MD5 [MD5 128/128 AVX 4x3]... DONE Raw: 38750K c/s real, 38750K c/s virtual magnum
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.