There is no practical way to 'decrypt' an MD5 hash. It is meant to be a one-way encoding of data to produce a (mostly) unique ID. It does a lot better job than some of it's predecessors like CRC32, in producing a unique ID, but apparently it still has a very slim possibility of generating the same hash/id off of two different bits of data. The only practical way to get the original data from a known MD5 string is to sign up with one of the services that has gigs of pre-MD5 encoded data and have them do a lookup of the MD5 you have and tell you what it was before they hashed it. The short answer is that MD5 was never meant to be reversed, it was meant for things like checking data integrity and authenticity verification. -TG = = = Original message = = = Dear all: Is there a function can decrypt md5 ?? I don't have any bad ideas. I just want to know whether md5 can be decrypted or not. Thank you! -- Brad ___________________________________________________________ Sent by ePrompter, the premier email notification software. Free download at http://www.ePrompter.com. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php