On Tue, Dec 21, 2010 at 4:00 PM, Joachim Schipper
<joachim@joachimschipper.nl> wrote:
The attacker either knows nanotime or they don't. If they know it,
they know md5(nanotime) as well.
RC4 is weak sauce and leaks its key in the beginning, but we avoid
that by discarding, so there's no way to tell what the initial state
is except by guessing. And guessing md5(whatever) is no harder than
guessing whatever.
The md5 step would only be helpful if the initial key to rc4 were then
also used to something *else*, meaning it had some value apart from
being the key. But it doesn't.