如何解码这个lua脚本代码?我没有';我不明白第七行的函数encode中有什么内容
如何理解encodes参数中写入的内容如何解码这个lua脚本代码?我没有';我不明白第七行的函数encode中有什么内容,lua,Lua,如何理解encodes参数中写入的内容 print('Credits And Logs') function encodes(key,code) return (code:gsub('..', function (h) return string.char((tonumber(h,16)+256-13 - key + 999999*256)%256) end)) end local v_value=print({'Enter password'},{[1]=0},{[1]='number'
print('Credits And Logs')
function encodes(key,code)
return (code:gsub('..', function (h) return string.char((tonumber(h,16)+256-13 - key + 999999*256)%256) end))
end
local v_value=print({'Enter password'},{[1]=0},{[1]='number'})
print(encodes(v_value[1],'**BUNCHOFCODES**')
local enc = load(data)
print(enc)
编码文本是由两位十六进制值(ASCII+13+键)256模组成的序列,其中ASCII是原始文本中相应符号的代码。v_值[1]中存储的值是编码函数中的键。要理解写入的数据,我们也需要键,不是吗?主要问题是知道键值。是的,编码和解码都需要键值。但是加密非常弱,密钥可以确定(通过符号频率分析)。见,非常感谢。我得到了答案@埃戈尔斯克里普图诺夫