4th Year Cryptography Project