Script de criptografia ou script de bloqueio

0

Eu tenho um script bash que eu criei. Eu gostaria de saber se é possível criptografá-lo para que ninguém seja capaz de abri-lo e ver o código? No entanto, gostaria que as pessoas o executassem quando necessário.

Sistema Operacional: Linux 3.12 (debian)

Eu fiz algumas pesquisas por algum tempo, mas não parece ser uma resposta direta por aí. (a menos que eu esteja apenas redigindo errado)

O script está escrito em: bash

A quantidade de pessoas que o usariam: 5-10 pessoas

    
por 74i8Un3 06.10.2016 / 19:16

3 respostas

3

Você pode converter o script de shell em um binário. SHC pode fazer isso, por exemplo.

Se você não é casado com o bash, pode escrevê-lo em outra linguagem de script e compilá-lo em um binário. O Python pode fazer isso, por exemplo.

Por favor, note que qualquer forma não é um método seguro, mas será uma barreira para o usuário médio.

    
por 06.10.2016 / 19:48
-1

Não. Você pode jogar jogos bobos ofuscando, mas se eles forem capazes de executá-lo, eles poderão lê-lo, se quiserem passar pelo esforço.

Na verdade, isso é verdade para todos os aplicativos (menores que TPM ) - se você conseguir executá-lo, poderá ler isso.

Se você realmente precisar disso, precisará ler sobre o TPM ou tecnologias equivalentes - e isso será caro e demorado.

    
por 06.10.2016 / 19:25
-1

Isso não parece possível. Para que o shell execute o script, ele deve poder ler o script. Assim, qualquer pessoa que possa executar o script também poderá ler o script, o que anula o propósito de criptografá-lo.

    
por 06.10.2016 / 19:26