So one of the challenge in one “job employment puzzle” that i took for fun is to get the real value of one md5 hash string.
We know that md5 is an hash algorithm and it’s not reversible (it’s not an encryption), so the only way to know the real value is to do a brute force of multiple string combinations (using char combinations or dictionary attack)
It will took a while to get the results 😀
Luckyly there are some people that have the same idea and they share their combination database online, so we only have to submit our MD5 hash and they will compare it with their internal database to look for the real value.
The sites are located here and here
So in my case it’s:
d8578edf8458ce06fbc5bb76a58c5ca4
and the site show me that it’s a MD5 hash of:
qwerty
Now you know why you should avoid MD5 and use better hash algorithm that have salt / modifier (e.g. SHA)