Bom dia
Sou iniciante nesta maravilhosa linguagem.
Pelo seu poder, simplicidade e desempenho, comecei a implementar um
mini ERP totalmente escrito em Lua.
Mas não gostaria que os usuários do programa tivessem acesso aos
scripts, ao fonte, isso por questão de segurança. Dei uma pesquisada
no Google e aqui na lista e não encontrei uma maneira de pré-compilar
os scripts em Lua. Se possível gostaria de transformar tudo em
binário.
Sei que o propósito da linguagem não é este, mas gostaria de saber se
é possível.
Li em mensagens aqui na lista uma maneira de ofuscar o código usando
criptografia, mas pelo tópico seria fácil de conseguir descriptografar
o mesmo, pois a chave ficaria na máquina. No fim do tópico o Luiz
Henrique de Figueiredo falou em pré-compilar com o ldump.c modificado.
Se isso é possível como fazer?
Segue o tópico:
http://groups.google.com/group/lua-br/browse_thread/thread/cb776abe3bf235b5/c6894f2fc4969fab?lnk=gst&q=ldump#
Segue algumas dúvidas:
Existe alguma maneira simples de proteger o script/fonte de um
programa escrito em Lua?
Tem como transformar um programa Lua em binário?
Tem como pré-compilar o programa e distribuir somente o mesmo?
Numa solução mais radical, tem que transformar todo o programa Lua em
C e depois fazer as sua compilação?
Antecipo agradecimentos.
Obrigado
Att
Carlos
--
Lua BR -
http://groups.google.com/group/lua-br