函数:aes128_decrypt AES128 解码(仅支持 iOS)
函数名称:AES128 解码
函数功能:字符串 AES128 解码(模式为 ECB)
支持版本:仅支持 v1.4.6 及以上版本 ts 库
函数方法
msg = tmp:aes128_new_decrypt(key)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| tmp | string | 是 | 需要解码的内容 |
| key | string | 是 | 密匙 |
| 参数 | 类型 | 说明 |
|---|---|---|
| msg | string | 解码后的内容 |
函数用例
local ts = require("ts")
local msg = "\5\4\3\2\1\0"
local key = "触动精灵"
local emsg = msg:aes128_new_encrypt(key)
local emsgb64 = emsg:base64_encode()
local tmp = emsgb64:base64_decode()
msg = tmp:aes128_new_decrypt(key)
dialog('"'..emsgb64..'" \n使用 AES128 算法 密钥 "'..key..'" 解码值是 <'..msg:tohex()..'>', 0)
注意事项
iOS v11、v6 加密(免费脚本)请使用此函数替换 aes128_encrypt 函数,请在个人版可在我的账号→文件管理→插件中下载,并重启服务开关。
在线加密/解密网址:http://tool.chacuo.net/cryptaes
加密模式:ECB
填充:pkcs7padding
数据块:128位
偏移量:空
输出:base64
字符集:utf8编码