an MD5 hash to check if the result is correctly decrypted would be nice. but how to implement this?!?