Cryptography completed