Posso compilar (proteger) um script python? [fechadas]

1

Eu tenho um script python. Começa com #! / Usr / bin / env python Existe uma maneira de compilá-lo e proteger seu conteúdo? Eu usei o shc para scripts do bash, e antes que alguém tenha um gemido, eu sei que não é uma maneira segura de proteger o conteúdo do script.

Eu esperava que houvesse uma maneira segura de compilar um script python e impedir completamente qualquer pessoa de ver o código original.

Se não, então talvez algo como shc faria, para impedir que os mal informados bisbilhotem.

Espero que isso faça sentido.

Preston

    
por Preston Cole 27.01.2018 / 22:29

2 respostas

0

Eu não tentei por mim mesmo, mas sei que existe uma coisa chamada cx_Freeze . Da sua descrição:

% bl0ck_qu0te%

Não sei ao certo como é fácil ou difícil descompactar o executável e, na verdade, ver a origem do script, portanto, a segurança dessa abordagem é discutível.

    
por gmile 27.01.2018 / 22:35
0

Eu usei um compilador Python durante o initramfs para acelerar o tempo de inicialização para o EnhanceIO SSD para o dispositivo de bloqueio do HDD . Funcionou bem em 2016, mas não sei o quanto compila hoje na linguagem atual do Python.

O compilador usado é chamado Pyinstaller e ele:

% bl0ck_qu0te%     
por WinEunuuchs2Unix 28.01.2018 / 00:57