Crypt creates a Crypt object to encrypt or decrypt a string with a given key or create a hash of it.
The following methods are avaiable on the Crypt object: