16 ms·
> 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. Y
by problemdomain 14y 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.
- pbhjpbhj 14y ago>A) That is a search // 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.
- problemdomain 14y agoThe question of password hashing does not concern a password, it concerns passwords. This is a textbook case of being unable to see the forest for the trees. I'm actually astounded by how closely the idiom matches this case. A simple MD5 hash is "about as bad as plaintext" because the vast majority of passwords will be trivially cracked if it's used, not because any one password will be cracked in a trivial timeframe. masklinn was speaking against this background. You've created a whole other background that just isn't relevant to the real world issue of password hashing. > Aside: I'm intrigued why you created a separate account just to press this position. I created an account so I'd have one to respond to your comment with. The choice of name does not mean it's specific to this discussion, it was simply inspired by it. Again, you focus on an individual detail to the detriment of the big picture.
- pbhjpbhj 14y ago>Again, you focus on an individual detail to the detriment of the big picture. // Ostensibly the difference here is that you're looking from the administrative side (it appears) and I'm looking from the user's side. As for "again". Surely using your regular account makes for a bigger picture as I could see where you're coming from, your general demeanour, your desire to argue incessantly around the point whilst not broaching the point itself, that sort of thing. From your side the choice of name as specific may well be "the big picture" but from anyone else reading the discussion you've removed a lot of out-of-band information that could be pertinent. Which to be honest makes me chuckle as you accuse me, probably rightly in this instance, of narrow focus. >A simple MD5 hash is "about as bad as plaintext" because the vast majority of passwords will be trivially cracked if it's used // With plaintext all passwords will be "cracked" in zero time. With MD5 good passwords will be expensive to crack. ROT-13 is about as bad as plaintext. MD5 IMO is better to a point that this claim was exaggeration. So we'll go straight to the rub - you disagree that there was any exaggeration in that initial statement?
- problemdomain 14y ago> I'm looking from the user's side From the user's side, proper password storage practices mean your passwords are far less likely to be compromised. > Surely using your regular account Uh, and what "regular account" would that be? You assume much, but know little. > you disagree that there was any exaggeration in that initial statement? Yes.