A simple application that lets the user encrypt and decrypt strings of text and images. The user can switch between the encryption and decryption mode. The user can type in a plaintext message, a key and a cipher text message depending on whether they want to decrypt or encrypt text. The user can take a picture or select it from gallery and encrypt it. The user can select an encrypted image and decrypt it. The app uses Apple CryptoKit API with its secure built-in algorithms.