84 lines
1.2 KiB
Lua
84 lines
1.2 KiB
Lua
local M = {}
|
||
|
||
|
||
--[[
|
||
FUNCTION: URL解码
|
||
--]]
|
||
function M.url_de(value)
|
||
return fw_codec.url_de(value)
|
||
end
|
||
|
||
--[[
|
||
FUNCTION: URL编码
|
||
--]]
|
||
function M.url_en(value)
|
||
return fw_codec.url_en(value)
|
||
end
|
||
|
||
--[[
|
||
FUNCTION: GBK转UTF8
|
||
--]]
|
||
function M.to_utf8(value)
|
||
return fw_codec.to_utf8(value)
|
||
end
|
||
|
||
--[[
|
||
FUNCTION: UTF8转GBK
|
||
--]]
|
||
function M.to_gbk(value)
|
||
return fw_codec.to_gbk(value)
|
||
end
|
||
|
||
--[[
|
||
FUNCTION: MD5校验
|
||
--]]
|
||
function M.md5(value)
|
||
return fw_codec.md5(value)
|
||
end
|
||
|
||
--[[
|
||
FUNCTION: SHA1校验转十六进制
|
||
--]]
|
||
function M.sha1(value)
|
||
return fw_codec.sha1(value)
|
||
end
|
||
|
||
--[[
|
||
FUNCTION: SHA256校验转十六进制
|
||
--]]
|
||
function M.sha256(value)
|
||
return fw_codec.sha256(value)
|
||
end
|
||
|
||
--[[
|
||
FUNCTION: HMAC_SHA256校验转十六进制
|
||
--]]
|
||
function M.hmac_sha256(key,value)
|
||
return fw_codec.hmac_sha256(key,value)
|
||
end
|
||
|
||
--[[
|
||
FUNCTION: AES加密
|
||
@param: key
|
||
@param: value
|
||
@param: v(aes-256\aes-192\aes-128)
|
||
@param: m(cbc\ebc)
|
||
--]]
|
||
function M.aes_en(key,value,v,m)
|
||
return fw_codec.aes_encode(value,key,v,m)
|
||
end
|
||
|
||
|
||
--[[
|
||
FUNCTION: AES解密
|
||
@param: key
|
||
@param: value
|
||
@param: v(aes-256\aes-192\aes-128)
|
||
@param: m(cbc\ebc)
|
||
--]]
|
||
function M.aes_de(key,value,v,m)
|
||
return fw_codec.aes_decode(value,key,v,m)
|
||
end
|
||
|
||
|
||
return M |