É possível esconder/codificar/encriptar o código-fonte php e deixar que outros tenham o sistema?

é possível esconder/codificar / cifrar o ficheiro php / código-fonte, e deixar que outros tenham o sistema instalado e executado na sua máquina?

Author: Sherif, 2013-08-13

6 answers

SIM, você pode definitivamente esconder/codificar / cifrar o código-fonte php e 'outros' podem instalá-lo na sua máquina. Você poderia usar as ferramentas abaixo para alcançar o mesmo.

Mas estes 'outros' também podem descodificar/descodificar o código-fonte utilizando outras ferramentas e serviços encontrados online. Então você não pode proteger 100% seu código, o que você pode fazer é, torná-lo é mais difícil alguém reverter o teu código.

A maioria destas ferramentas acima suportam codificação e ofuscamento.

    A codificação
  • irá esconder o seu código encriptando-o.
  • Ofuscar vai tornar o seu código difícil de entender.

Pode optar por usar ambos (codificação e ofuscação) ou qualquer um deles, dependendo das suas necessidades.

 44
Author: Rohit Chemburkar, 2013-08-13 08:24:48

Há muitas maneiras de fazer isso (você pode querer ofuscar o código fonte, você pode comprimi-lo,...). Alguns destes métodos precisam de código adicional para transformar o seu programa em uma forma executável (compressão, por exemplo).

Mas o que todos os métodos não podem fazer é manter o código fonte em segredo. A outra parte recebe seu código binário, que pode sempre ser transformado (engenharia reversa) em uma forma legível humana novamente, porque o código binário contém todas as funcionalidades informações que são fornecidas em seu código fonte.
 12
Author: Abrixas2, 2013-08-13 07:40:16

Existem produtos comerciais tais comoionCube (que eu uso), source guardian , eZen Guard .

Há também postagens na net que afirmam que podem reverter os programas codificados. Como são confiáveis é questionável, uma vez que eu nunca os usei.

Note que a maioria destas soluções requerem a instalação de um codificador nos seus servidores. Então você pode querer ter certeza que seu cliente está confortável com isso.

 5
Author: Sutandiono, 2013-08-13 07:36:40
Podes dividir a interface e a infra-estrutura. O frontend é hospedado no servidor de clientes com uma API que faz chamadas para a infra-estrutura em seu servidor. Isso mantém todo o código proprietário proprietário proprietário e obriga os usuários a se inscrever / pagar para as assinaturas.
 1
Author: John Proestakes, 2015-07-25 14:45:32
Existem alguns serviços online para ofuscar o php para esconder o código de outros. Este é um codificador livre Online. @Glavić tem razão. "Nada é à prova de bala". Você pode codificar seu código fonte e esconder de programadores maiores, não de especialistas.
 -3
Author: Rana Hyder, 2015-11-30 18:14:32

Https://toolki.com/en/php-decoder/

Descodificar o PHP eval () escondido, gzinflate(), str_rot13 (), str_replace () e base64_ decode ()

 -17
Author: Akhila Prakash, 2018-06-10 01:12:20