For practice and learning the AES encryption algorithm.