Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Some everyone is saying how easy it is to crack md5. Say I have an md5 hash and I know it was created from a 1000 byte string. How long would it take to enumerate all 1000 byte strings that could create that hash?


Actually you can (almost surely) stop cracking at 16 bytes, because that's how long MD5 digests are and any more bits than that are going to give you hashes you've already seen. You won't get back the original string but you don't need the original string.


Actually, you have to go a bit beyond 16 bytes to be sure.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: