跳到主要内容

encrypt_ebc

使用AES.EBC加密原始字符串

声明

buffer encrypt_ebc(buffer input, string key, bool to_base64 = false, AesPadding padding = AesPadding.PKCS7)

参数

参数名描述
input原始输入字符数组
key密钥
to_base64是否base64加密处理
padding填充方式,PKCS7/EMPTY,默认为PKCS7

返回值

返回AES128/ECB/PKCS7加密处理后的buffer

使用方式

// begin @ aes.decrypt_ebc
buffer source_buff = (buffer)"abcdef123";
buffer encrypt_buff_aes = aes.encrypt_ebc(source_buff, key);
buffer encrypt_buff_base64 = aes.encrypt_ebc(source_buff, key, true);
buffer decrypt_buff_base64 = aes.decrypt_ebc(encrypt_buff_base64, key, true);
buffer decrypt_buff_aes = aes.decrypt_ebc(encrypt_buff_aes, key);

buffer source_buff = (buffer)"g-bits.jszx.2021";
buffer encrypt_buff_aes = aes.encrypt_ebc(source_buff, key);
buffer encrypt_buff_base64 = aes.encrypt_ebc(source_buff, key, true);
buffer decrypt_buff_base64 = aes.decrypt_ebc(encrypt_buff_base64, key, true);
buffer decrypt_buff_aes = aes.decrypt_ebc(encrypt_buff_aes, key);

返回文档