Your terminology is wrong; MD5 is an Hashing algorithm, not an Encryption algorithm, and as such there is no way to reliably get the original string.
This is the prime reason why MD5 is used for passwords; in the case that an attacker penetrates your security, the passwords are still unusable (without rainbow tables or heavy processing power).
If what you are looking to do is authenticate against an MD5ed password, all you need to do is MD5 your test string and compare it to the known MD5ed password.
Originally posted by cfor
hi sir/mem,
Please solve my problem "Decrypt md5 encrypted string.".
But if you actually want to decrypt the md5 hash, you must know that md5 is a one way hash function, thus it can not be "decrypted" .
But your md5 hash might be found on a huge database of md5 decrypted strings.
An example of a website like that is: Md5 decrypter tool .
Hope it helps you.
Comment