Cryptography mysteries