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是目標文件名,就會生成對應的機器碼,
這只是你所謂的加密,解密就沒辦法了