AES128 AES-128 Encryption and Decryption (both CBC and CTR) in JavaScript CBC (Cipher Block Chaining): AESCBC_Encrypt() AESCBC_Decrypt() CTR (Counter mode): AESCTR_Encrypt() AESCTR_Decrypt()