Magic cryptography