How To Decrypt MD5 Hashed (Encrypted) Strings?
MD5 Hashing is a message digest algorithms designed by Professor Ronald Rivest of MIT. MD5 or the Message-Digest algorithm 5 is a widely used cryptographic hash function with a 128-bit (16-byte) hash value and is typically expressed as a 32-digit hexadecimal number.
MD5 is one way process, there is no decryption possible because it is the hash value of the a particular string.
MD5 is widely used to store passwords by hashing them. WordPress is an example of such application. MD5 processes a variable-length message into a fixed-length output of 128 bits. They are a sequence of 32 hexadecimal digits. For example MD5 Hash of the string “mypassword” is “34819d7beeabb9260a5c854bc85b3e44“.
WordPress normally stores the user passwords as MD5 hash strings. When you log in to the admin console the provided password hash will be cross checked with the actual data stored in database.
How To Recover WordPress Admin Password?
Since there is no possibility of decrypting the hashed string these types of website normally doesn’t provide an option to recover forgotten passwords. Instead these websites or applications like wordpress generates new password and will send to your email address.
How To Decrypt MD5 Hashed Strings?
There are some online services to decrypt or to do a reverse look-up of the hashed MD5 String. They normally store huge volume of unique MD5 hashes in their database. These services can be used to retrieve the actual String from a MD5 hash.
Here is a list of such services that can be used to recover actual string from MD5 hash value.
- http://www.stringfunction.com/md5-decrypter.html – Good MD5 decryption service.
- http://md5.rednoize.com/ – This site actually supports both MD5 and SHA1
- http://www.md5decrypter.co.uk/ – They have a total of just over 8.7 billion unique decrypted md5 hashes
- http://www.md5decrypter.com/ – MD5Decrypter.com allows you to input an MD5 hash and search for its decrypted state in their database.
- http://www.cmd5.org/ – They claim that their online database contains over 4,800,000,000,000 unique records.
MD5 is Collision vulnerable and Collision attack is not uncommon if MD5 is used for storing sensitive data. According to an article published in Wikipedia “On NVIDIA GeForce 8400GS graphics processor 16-18 million hashes per second could be cracked. On NVIDIA GeForce 8800 Ultra more than 200 million hashes per second can be cracked.“