Encrypt, decrypt and crack ADFGVX