Earlier quoted context omitted.
One of these days we will shut down the "Salting password hashes is a useful thing to do." meme from 1994. See: http://codahale.com/how-to-safely-store-a-password/ for details.
> One of these days we will shut down the "Salting password hashes is a useful thing to do." Uh? Why? It is a useful thing to do. More than that, it is necessary (but not sufficient). There's a reason why all of pbkdf2, bcrypt and scrypt generate salts if you leave them to their own devices. > See: http://codahale.com/how-to-safely-store-a-password/ for details. You completely misunderstand the article.
Data Breach Reveals 100k IEEE.org Members' Plaintext Passwords
71–80 of 138 posts
Re: Data Breach Reveals 100k IEEE.org Members' Plaintext Passwords
#72Earlier quoted context omitted.
It's perfectly possible to use md5 to hash a password in Javascript before transmitting it by HTTP. There isn't a huge security benefit to doing so, however.
Only doing that won't help. You might as well be transmitting the password, since someone can just copy the hash and then it would be equivalent to having the password. (Also known as a Pass the Hash attack, http://en.wikipedia.org/wiki/Pass_the_hash ).
Re: Data Breach Reveals 100k IEEE.org Members' Plaintext Passwords
#73Nice to see computer professionals practice what they preach, both in terms of writing systems that don't store plaintext passwords and using passwords that don't suck.'
Re: Data Breach Reveals 100k IEEE.org Members' Plaintext Passwords
#74Earlier quoted context omitted.
> It's just about as bad as plaintext. // Hyperbole is just about as bad as murder.
> Hyperbole is just about as bad as murder. It's not hyperbole, a rainbow table will give you instant plaintext for 95% of your passwords. And even if you don't want to use one, an off-the-shelf high-end graphic card (~$500) can compute 10 billion md5 hashes per second, plug that in a not-completely-retarded brute-forcer (jack the ripper, oclhashcat) and you've got pretty much the whole database as plaintext in hours…
155a7a01308fa0807f722c5984bd91fb
---
I find "high-end graphic card (~$500) can compute 10 billion md5 hashes per second" a bit unbelievable [but that's progress for ya]. So that's roughly all possible alphanum characters of stringlen 6, each second.
So if my calculation is correct (assuming 60 alphanum chars randomly chosen) that's only 7000 years to calculate all 12 char strings?
Yes I realise that md5'ed password strings aren't random nor usually particularly long. Just saying.
Re: Data Breach Reveals 100k IEEE.org Members' Plaintext Passwords
#75Do these people just want to cause industrial disasters, medical errors, zombie uprisings, and lost planetary probes?
Re: Data Breach Reveals 100k IEEE.org Members' Plaintext Passwords
#76Earlier quoted context omitted.
One of these days we will shut down the "Salting password hashes is a useful thing to do." meme from 1994. See: http://codahale.com/how-to-safely-store-a-password/ for details.
Of course a salt will not make a single password harder to attack. A salt will however force you to attack passwords "one at a time" by making precomputed hashes useless.
Which is why you need to not use a hashing algorithm designed to be fast, like SHA, but one designed to be slow, like bcrypt.
Re: Data Breach Reveals 100k IEEE.org Members' Plaintext Passwords
#77Earlier quoted context omitted.
I am not too well-versed in this sphere, but I would also require salting passwords when hashing. It obviously won't help if your database is compromised, but will protect your users (and your database) against the effects of leaks such as these.
> It obviously won't help if your database is compromised Good news, everyone: it will!
Re: Data Breach Reveals 100k IEEE.org Members' Plaintext Passwords
#78I think it's time for web browsers to step up and start showing a visual indication for websites that store passwords in plaintext.
How would a browser ever know this?
If you're going to hash my password to 16 characters anyway, why can't I type in 20? But if you're going to store it as plaintext, you need to limit what I input.
Re: Data Breach Reveals 100k IEEE.org Members' Plaintext Passwords
#79Earlier quoted context omitted.
I'd take that further. Is there any good reason for anyone to run an FTP server (public or otherwise) in 2012?
How do you dir on http?
If Microsoft every had of built a decent client into Windows Explorer like MacOSX has (rather than the crufty, half baked one they ran with) then it could have been great. As it turns out, it is only really easy to access it through FTP-like programs (separate from Windows Explorer).
Having said that, we had pretty good experiences with WebDrive [1] allowing us to mount WebDAV directories in Windows. Also, Gnome does a pretty good job on Linux with GVFS [2].
[0] https://en.wikipedia.org/wiki/Webdav [1] http://www.webdrive.com/products/webdrive/index.html [2] https://en.wikipedia.org/wiki/GVFS
Re: Data Breach Reveals 100k IEEE.org Members' Plaintext Passwords
#80Nice to see computer professionals practice what they preach, both in terms of writing systems that don't store plaintext passwords and using passwords that don't suck.'
The most common password in a giant list of passwords is going to suck sort of by definition.