We use ciphers to keep secrets secret. To crack ciphers, you need math, psychology and a slab of luck. It's not easy. Many great ...