- Joined
- Apr 29, 2005
- Messages
- 6,400
- Reaction score
- 130
I just don't get it. I've been working a lot with scripts not written by me recently and I noticed that almost all of them used md5 when something needed hashing, which confuses me. Why would anyone still use the old vulnerable md5 hash when there is far superior alternative available that requires no extra effort at all? Sha1 to be precise.
I personally always use sha1 when hashing something, I sometimes even use a double hash when it concerns important data, like passwords stored in cookies for example. Is it just me being paranoid? Or is it that people are just too lazy to update their code? (Which I would still find quite weird because sha1 wasn't created much later than md5)
Anyone who is able to give a rational explanation for this?
I personally always use sha1 when hashing something, I sometimes even use a double hash when it concerns important data, like passwords stored in cookies for example. Is it just me being paranoid? Or is it that people are just too lazy to update their code? (Which I would still find quite weird because sha1 wasn't created much later than md5)
Anyone who is able to give a rational explanation for this?