É 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?
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.
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.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.
Https://toolki.com/en/php-decoder/
Descodificar o PHP eval () escondido, gzinflate(), str_rot13 (), str_replace () e base64_ decode ()