держите для ознакомления готовый луа криптор.
local random, randomseed = math.random, math.randomseed
local char, byte, gsub, match, sub, find =
string.char, string.byte, string.gsub, string.match, string.sub, string.find
local insert, concat = table.insert, table.concat...