|
|
Message-ID: <8f6a58a30809240233w7570b253s7e7bc50490da72c3@mail.gmail.com>
Date: Wed, 24 Sep 2008 11:33:02 +0200
From: "Slythers Bro" <slythers@...il.com>
To: john-users@...ts.openwall.com
Subject: Re: quite fast MD5 hashing implementation
in md4
#define FF(a, b, c, d, x, s) { \
(a) += F ((b), (c), (d)) + (x); \
(a) = ROTATE_LEFT ((a), (s)); \
}
i predict a very good reverse trick in md4, where in md5 i failed
because of the rotation before an addition it was impossible to
reverse deeper
it miss in md4
in md5
#define FF(a, b, c, d, x, s, ac) \
{(a) += F ((b), (c), (d)) + (x) + (unsigned int)(ac); \
(a) = ROTATE_LEFT ((a), (s)); \
(a) += (b); \
}
in my opinion the two last line are the real "chaos" in md5
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.