|
Message-ID: <48DA195E.9000800@banquise.net> Date: Wed, 24 Sep 2008 12:41:34 +0200 From: Simon Marechal <simon@...quise.net> To: john-users@...ts.openwall.com Subject: Re: quite fast MD5 hashing implementation Slythers Bro a écrit : > > 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 I fail to see the problem. You know a64,b64,c64,d64 at the last step. You just have to do that: a63 = a64 - b64; a63 = ROTATE_RIGHT(a63, s); a63 -= F(b64,c64,d64) + x + ac; -- To unsubscribe, e-mail john-users-unsubscribe@...ts.openwall.com and reply to the automated confirmation request that will be sent to you.
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.