Live data from Hacker News

League of Legends database compromised, passwords hashed without salt

euw.leagueoflegends.com

1–10 of 109 posts

Re: League of Legends database compromised, passwords hashed without salt

#2
It says encrypted not hashed, these are not the same thing. Encryption uses keys and without the keys you can't get the value without a huge brute force effort. Hash without salt can be broken trivially. It'd bad either way but encrypted is way better than leaked hash.

Re: League of Legends database compromised, passwords hashed without salt

#4
post #2

It says encrypted not hashed, these are not the same thing. Encryption uses keys and without the keys you can't get the value without a huge brute force effort. Hash without salt can be broken trivially. It'd bad either way but encrypted is way better than leaked hash.

Later it says "We compared encrypted password hashes" so they are probably hashed.

Re: League of Legends database compromised, passwords hashed without salt

#8

Is there a good authentication system that doesn't involve storing passwords, hashed passwords, or encrypted passwords in the master database?

There's Secure Remote Password, which stores a non-reversible verifier instead: http://en.wikipedia.org/wiki/Secure_Remote_Password_protocol

Apparently it's quite tricky to implement properly though.

Re: League of Legends database compromised, passwords hashed without salt

#9
post #2

It says encrypted not hashed, these are not the same thing. Encryption uses keys and without the keys you can't get the value without a huge brute force effort. Hash without salt can be broken trivially. It'd bad either way but encrypted is way better than leaked hash.

I was going to ask: is there actually any benefit salting a password that will be encrypted?
Post reply on HN