An encryption/decryption machine.