in reply to decrypt the string

crypt() is known as a one-way-hash. You run a function on the data that throws away parts of the data, leaving you with a "fingerprint" of the data. You then compare fingerprints. Not to be confused with a perl hash.

--MidLifeXis

The tomes, scrolls etc are dusty because they reside in a dusty old house, not because they're unused. --hangon in this post