Encrypt plaintext by shifting letters by a user-defined number. Decrypt ciphertext back to the original text using the same shift. Input validation to ensure the shift is a valid integer.
* Cipher API multi-part AEAD demonstration. * This program AEAD-encrypts a message, using the algorithm and key size * specified on the command line, using the multi-part API.