AES128 Encrypter

Encrypt given data using aes128 cipher algo. AES with 128-bit key, a widely used symmetric encryption algorithm. Part of the AES standard defined by NIST in 2001. Considered secure but less resistant to brute-force attacks compared to AES-256. Our encryption process prepends the IV string used during the encryption process in the encrypted data so that it can be used during decryption.