A program for encrypting and decrypting messages.