Breaking cryptography