Files
module-fastwebcore/target/fastweb/codec.lua
2026-03-31 16:00:38 +08:00

84 lines
1.2 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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