Interfaces and implementations of some simple Symmetric Encryption algorithms.