The MD5 is a checksum (numeric representation) that is mathematically generated and uniquely idenifies an application, or collection of data.
MD5s are typically used to verify the correct transfer of data or to positively identify an application.
MD5s have become very popular as no two MD5s can be the same. MD5s are used as "signatures" or "fingerprints" for software applications.
Or in some other words, MD5 hashes are coded passwords.
Neopets codes user's passwords and stock them into their servers for safety.
Try this site if you want to crack them:
GData: An Online MD5 Hash Database
And for other informations check wikipedia.
MD5 - Wikipedia, the free encyclopedia