|
|
|
|
|
by problemdomain
5008 days ago
|
|
> Brute force in hash terms doesn't mean a "search" it means you take a string, hash it and see if the hash matches. A) That is a search, and B) I know this. You are still fundamentally misunderstanding the problem domain. We don't care about a hash. We care about 100,000 hashes. You don't need to brute force every single hash from scratch, you simply have to take a string, hash it, and see if that hash is present in the table of 100,000 hashes. > I note that despite it apparently only taking seconds to reverse No one claimed that, you inferred it based on a fundamental misunderstanding of the problem domain. |
|
Ha ha. Not really. You're not searching for the plaintext that produces a hash. You're producing hashes irrespective of the result and then matching. IMO the term search would only truly apply if you were reversing the hash mathematically - you'd start with the hash and perform a non-complex operation to find the plaintext.
Instead one searches across hashes after compiling a correspondence table, not across plaintexts. I suppose it's a subtle distinction; largely irrelevant to my contention.
>you inferred it based on a fundamental misunderstanding of the problem domain //
I did not infer it. It was implied. For example,
emidln: "md5 passwords lists are plaintext for modern hardware"
So yes, I suppose adding on a few seconds for plaintext recovery was unfair of me, based on a comment like this I should have said "I note that despite just having to read it back almost as quickly as plaintext ...".
WRT the problem domain. You're discussing an entirely different issue to that which I raised. The start point is simply this:
>"MD5 is an utterly terrible password hash. It's just about as bad as plaintext." //
That is the pertinent problem domain for my comment. I even went to efforts to emphasise that beyond that atomic claim I was recognising the paucity of md5 for real world password hashing - I don't think one can have used Rainbow tables and not realised that point. Are you really contending still that md5 is almost equivalent to plaintext in terms of string discovery and that there is no exaggeration in that.
If the IEEE logs were released with md5 hashed passcodes then other than trivial recognisable cases like 2867-whatever-it-is then one at least has to do work to recover the plaintext.
Aside: I'm intrigued why you created a separate account just to press this position.