Подтвердить что ты не робот

Можно ли скрыть/закодировать/зашифровать исходный код php и позволить другим пользователям иметь систему?

Можно ли скрыть/закодировать/зашифровать php файл/исходный код и позволить другим установить и запустить систему на своей машине?

4b9b3361

Ответ 1

Да, вы определенно можете скрыть/закодировать/зашифровать исходный код php, а "другие" могут установить его на свой компьютер. Вы можете использовать следующие инструменты для достижения того же.

Но эти "другие" также могут декодировать/дешифровать исходный код, используя другие инструменты и сервисы, доступные в Интернете. Таким образом, вы не можете на 100% защитить свой код, то, что вы можете сделать, это сделать более трудным для кого-то для обратного проектирования вашего кода.

Большинство из вышеперечисленных инструментов поддерживают кодирование и запутывание.

  • Кодировка скроет ваш код, зашифровав его.
  • Запутывание сделает ваш код сложным для понимания.

Вы можете использовать как (кодирование и запутывание), так и любой из них, в зависимости от ваших потребностей.

Ответ 2

Есть много способов сделать это (возможно, вы захотите обфускать исходный код, вы можете сжать его,...). Некоторым из этих методов нужен дополнительный код для преобразования вашей программы в исполняемую форму (например, сжатие).

Но то, что все методы не могут сделать, сохраняет секретный код. Другая сторона получает ваш двоичный код, который всегда может быть преобразован (обратный дизайн) в удобочитаемую форму снова, потому что двоичный код содержит всю информацию о функциональности, которая предоставляется в вашем исходном коде.

Ответ 3

Есть коммерческие продукты, такие как ionCube (который я использую), Source Guardian и Zen Guard.

В сети также есть публикации, в которых утверждается, что они могут реконструировать закодированные программы. Насколько они надежны, сомнительно, так как я никогда не использовал их.

Обратите внимание, что большинство из этих решений требуют установки кодировщика на своих серверах. Поэтому вы можете убедиться, что вашему клиенту это удобно.

Ответ 4

Вы можете просто разделить интерфейс и бэкэнд. Интерфейс размещен на сервере клиентов с API, который вызывает вызовы на сервер на вашем сервере. Это удерживает весь собственный проприетарный код и заставляет пользователей подписывать/оплачивать подписки.

Ответ 5

Есть несколько онлайн-сервисов для obfuscate php, чтобы скрыть код от других. Это один правый кодер бесплатно Obfuscator Online

@Главич прав. "Ничто не является пуленепробиваемым". Вы можете кодировать исходный код и скрывать от более крупных программистов, а не от экспертов.