- Nov 28, 2001
- 22,205
- 44
- 91
So as everyone knows by now Steam has been hacked and Valve has let everyone know that it's possible that a database with personal info, including CC numbers was stolen. They recommend everyone change their passwords, deauthorize all their computers and keep an eye on their CCs for now. They did say that the CC numbers at least were encrypted which is good news. From what I understand when Sony was hacked some months back they had everything stored as plain text
At any rate every time you hear about a batabase being hacked you hear them tell you, reset your passwords. Does this mean that all these sites are storing your passwords as plain text? And if so why? I remember reading a very simply beginners book on building web applications and even at this basic level they gave an example of storing user passwords just as hashes. That is you hash the password and store that, not the actual password itself. And you validate against the hash.
For those who don't know a hash is a unique alphanumeric string that is generated from any other arbitrary alphanumeric string, like your password, via an algorithm. It's unique so that every unique string will map to another unique string and it's non reversible so you can't go back to the original from the hash.
Is this not the default being used for ALL stored passwords?
For those who don't know a hash is a unique alphanumeric string that is generated from any other arbitrary alphanumeric string, like your password, via an algorithm. It's unique so that every unique string will map to another unique string and it's non reversible so you can't go back to the original from the hash.
Is this not the default being used for ALL stored passwords?
