I accidentally stopped hashing passwords before they were stored, so now my database has a mix of MD5 Passwords and unhashed passwords.
I want to loop through and hash the ones that are not MD5. Is it possible to check if a string is an MD5 hash?
I accidentally stopped hashing passwords before they were stored, so now my database has a mix of MD5 Passwords and unhashed passwords.
I want to loop through and hash the ones that are not MD5. Is it possible to check if a string is an MD5 hash?
You can check using the following function:
The MD5 (Message-digest algorithm) Hash is typically expressed in text format as a 32 digit hexadecimal number.
This function checks that:
Maybe a bit faster one: