|
|
|
|
|
by ahnick
1191 days ago
|
|
It is extremely hard to break cryptographic hash functions to the point it is considered impossible. If you could do that, then you could be breaking into all sorts of systems. Cryptographic one-way hash functions are actually the preferred way to secure passwords. |
|
> If you could do that, then you could be breaking into all sorts of systems.
Absolutely. And this is one of the methods that is used to do just that. I'm not talking about a theoretical security issue here, this is a weakness that has been leveraged in the real world for a long time.
> Cryptographic one-way hash functions are actually the preferred way to secure passwords.
Yes, but they're also not considered bulletproof. They're a bit of a compromise effort. That's why the leaking of password files is considered a security problem even when the passwords are salted hashes.
And, like with password hashes, it's not actually necessary to break the hash in order to alter the hashed record while maintaining the same hash. There are mathematical shortcuts to doing this, but you can even just brute force it if you have enough computing power or time.