Discussion about this post

User's avatar
Neural Foundry's avatar

Really clear breakdown of a common confusion point. The comparison table makes it obvious why encrypting passwords is such a bad idea, but I still see devs doing it in production codebases. One thing worth adding is that even with proper hashing, weak salts or outdated algorithms like MD5 can still leave systems vulnerable. Laravel's bcrypt implementation handles salting automatically which is clutch, but teams migrating from legacy systems sometimes dunno they need to rehash exisitng passwords after upgrading algorithms.

No posts

Ready for more?