functionEcrypt(Text)
returnText:gsub('.',function(c)returnstring.format("%02X",(string.byte(c)+13)%256)end):gsub("","+")
end
functiondecrypt(code)
returncode:gsub('..',function(h)
returnstring.char((tonumber(h,16)+256-13)%256)
end)
end
c=Ecrypt("hello")
print(decrypt(c))
hello5
② lua文件一般用什么方法加密
给文件加密,我使用过很多种方法,最后还是感觉使用超级加密3000效果更好一些。
给文件加密时,只需在要加密的文件上单击鼠标右键,然后在弹出的菜单中选择超级加密选项就可以了。
解密的时候也只需双击已加密文件,然后输入正确的解密密码就可以了。
操作方法还是比较简便的,建议您自己可以操作试试。
③ lua 解密
lua文件加密
这其实是你的理解错误
并不是被真正的加密,而是被做成机器码了,就是给机器看用的,所以也不可能复原
就像C代码用VC编译后生成EXE
不可再变回源代码是一个原理的
只能教你怎么把LUA源码变成机器码,
只要找到lua文件夹下的luac文件
在cmd下输入
luac
targFileName
--
tar是目标文件名,就会生成对应的机器码,
这只是你所谓的加密,解密就没办法了