Implementation of different kinds of ciphers