> So that being the case, if you steal the table containing these strings, then you can parse out the salt and use it for a dictionary attack on passwords.

Good luck with that. The whole point is that to make such an attack, even if possible, so terribly expensive and time-consuming that it isn't worth the effort. Read up on what it would take to do what you think it would take to reverse-engineer the salt from a table of bcrypt hashes, and then tell me how vulnerable this is.

That's why I said, "The advantage of the bcrypt system doesn't derive from not having to store salts with user logins, it derives from the amount of time it takes to run each iteration of the brute force attack, and the fact that you can increase that amount of time as hardware gets faster."

I recognize there are times when I have to accept recommendations from "experts". But I never blindly trust "experts" or anybody else. In my 55 years of living I have encountered far too many incompetent people with lots of letters after their names to believe that advanced degrees really mean anything. Nor do I believe that the names of certain universities or companies have any particularly reliable meaning. In the end, I only believe in proven outcomes of what people have actually done. It would be interesting to see statistics on the extent to which systems using bcrypt have been hacked, as compared to systems using other methods that a year or two ago were widely hailed as the absolutely, positively state-of-the-art fail-safe. And then to look at the statistics again in two years or so, when, presumeably, somebody else will claim to have a fail-safe solution that is better than bcrypt.

I freely admit that "faith" means nothing to me. I am simply incapable of having "faith", when faith means choosing to believe something is true in the absence of proof or at least a sound path of logic indicating it is reasonable to assume truth. The entire concept of "faith" makes no sense to me at all, nor do I see any value in it. So maybe that's just my own personality.

But I have a responsibility to carry out due diligence and do my best to understand, at least in general terms, what is being proposed and how it works, and what the costs and benefits are, before I make a decision. I won't sluff off that responsibility to anybody else, no matter who they are or what they claim their credentials to be.

Ken Dibble
www.stic-cil.org

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/[email protected]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to