aes128 encryption/decryption added