cryptography assignment 2064658