extendable encryption program that supports many ciphers
