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);