void init_mode(AesMode mode) | 初始化aes加密模式,AES128/AES192/AES256,默认值为AES128 |
buffer encrypt(buffer input, string key, bool to_base64 = false) | 使用AES加密原始字符串(以前提供的默认方法,EBC/PCKS7) |
buffer encrypt_ebc(buffer input, string key, bool to_base64 = false, AesPadding padding = AesPadding.PKCS7) | 使用AES.EBC加密原始字符串 |
buffer encrypt_cbc(buffer input, string key, string iv, bool to_base64 = false, AesPadding padding = AesPadding.PKCS7) | 使用AES.CBC加密原始字符串 |
buffer encrypt_ctr(buffer input, string key, string iv, bool to_base64 = false, AesPadding padding = AesPadding.PKCS7) | 使用AES.CTR加密原始字符串 |
buffer decrypt(buffer input, string key, bool from_base64 = false) | 使用AES解密原始字符串(以前提供的默认方法,EBC/PCKS7) |
buffer decrypt_ebc(buffer input, string key, bool from_base64 = false, AesPadding padding = AesPadding.PKCS7) | 使用AES.EBC解密原始字符串 |
buffer decrypt_cbc(buffer input, string key, string iv, bool from_base64 = false, AesPadding padding = AesPadding.PKCS7) | 使用AES.CBC解密原始字符串 |
buffer decrypt_ctr(buffer input, string key, string iv, bool from_base64 = false, AesPadding padding = AesPadding.PKCS7) | 使用AES.CTR解密原始字符串 |