Twinkie
Banned
- Messages
- 1,389
- Reaction score
- 12
- Points
- 0
As far as I know, there are two "practical" ways to steal passwords, network sniffing and hacking the database. Hashing and using methods like the challenge-response system is meant to stop this possibility, but is there a way to secure both the client and the server equally? Salting a hashed database mean that you cannot salt submitted password with JavaScript and make a valid comparison. Salting with JavaScript means that you must store unsalted hashes in the database. Any unsalted hash is subject to a brute force attack, with a reasonable success rate for weak passwords. Is there an encryption system to not sacrifice security at either end?
Last edited: