Cryptography hashing assignment