Updating encryption/decryption algorithms, adding hashing alogrithm.