A collection of the encryption algorithm