Why is Crypto so hard?