Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [day] [month] [year] [list]
Date: Thu, 17 Sep 2015 02:24:17 +0300
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: raw-md5 valid() & split() optimization

magnum -

Attached are my current raw-md5 changes, including a recent optimization
to valid() and split() that speeds up loading of the 29M hashes from 21+
to under 20 seconds.  Total for Fred's testcase is:

real    0m44.034s
user    3m3.369s
sys     0m18.963s

We might want to make similar changes to valid() and split() of other
common fast hashes.  And review their binary() while at it.  raw-md5's
binary() looked sane to me performance-wise.

Alexander

View attachment "john-huge-rawmd5-valid-split.diff" of type "text/plain" (2343 bytes)

Powered by blists - more mailing lists

Your e-mail address:

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.