Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <2d8e11fd10caebf42cb1574d70cb0b31@smtp.hushmail.com>
Date: Thu, 30 May 2013 00:41:06 +0200
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: 333 (half-badass number?)

On 30 May, 2013, at 0:07 , Alexander Cherepanov <cherepan@...me.ru> wrote:
> On 2013-05-18 23:55, magnum wrote:
>> I see we now have 333 formats in bleeding-jumbo.
> 
> Do we really need it?

Noone needs all of them, but since we're not the overall fastest cracker on earth, we might aim for being the most versatile. And I think we are.

>> That is *without* building CUDA or OpenCL. It was well under 300 some days ago unless I'm mistaken. Pretty amazing. I have some faint memory of being impressed with 100 formats not more than two (I think) years ago.
>> 
>> Good job everyone, and especially Dhiru and Jim. Dhiru writes a format a day or so, and Jim's Dynamic now has 168 subformats!
> 
> Don't so many dynamics unnecessary slows --test and skew relbench results?

When I do a full --test, I want to test all formats. In bleeding, there is limited wildcard and class support since some time, for example:

../run/john -test -format:cpu
../run/john -t -form:gpu
../run/john -t -form:cuda
../run/john -t -form:opencl
../run/john -t -form:dynamic
../run/john -t -form:hmac-*
../run/john -t -form:krb5*

BTW, this can be used together with eg. --list:

$ ../run/john --list=format-details -format:hmac-*
hmac-sha224	125	1	1	00020003	2	32/64 OpenSSL	HMAC SHA-224		28	64
hmac-sha256	125	1	1	00020003	3	32/64 OpenSSL	HMAC SHA-256		32	64
hmac-sha384	125	1	1	00020003	2	64/64 OpenSSL	HMAC SHA-384		48	128
hmac-sha512	125	1	1	00020003	3	64/64 OpenSSL	HMAC SHA-512		64	128
hmac-md5	125	12	12	00020003	6	128/128 SSE2 intrinsics 12x	HMAC MD5		0	16	768
hmac-sha1	125	4	4	00020003	4	128/128 SSE2 intrinsics 4x	HMAC SHA-1		0	20	256

...or why not:
$ ../run/john -format:gpu hashfile

We could add support for leading wildcard too, like -format:*sha256. I saw no need for it at the time.

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.