Implemented encryption, added some methods to the MD5 hash interface