Обфускать PHP-код

Я создаю программное обеспечение с помощью PHP. Я собираюсь продать это программное обеспечение, поэтому мне нужно защитить исходный код, чтобы никто не мог его просматривать. Как я могу защитить свой PHP-код, чтобы программное обеспечение все еще функционировало одинаково?

Мне также необходимо привязать программное обеспечение к определенному, авторизованному компьютеру. Он не должен работать на любом другом ПК. Как я могу это сделать? Должен ли я шифровать с использованием MAC-адреса LAN? У кого-нибудь есть другие идеи?

Ответы

Ответ 1

Я собрал следующий список в обратном порядке - не знаю, все ли они текущие или сколько теперь свободных, но вы должны найти что-то полезное здесь:

О:

Программное обеспечение:

Еще один поток на SO, который добавляет еще несколько (проверьте его):

Могу ли я зашифровать исходный код PHP или скомпилировать его, чтобы другие не могли его увидеть? и как?

Ответ 2

То, что вы можете искать, это не криптография как таковая, а скорее запутывание. Если вы используете Google для "php obfuscate", появляется много вариантов. Первый из Raizlabs.

Ответ 3

SourceGuardian будет делать то, что вы хотите.

Ответ 5

Почему бы вам не использовать ionCube или Zend Guard?

Ответ 6

Смотрите наш SD PHP Obfuscator для надежного инструмента для обфускации PHP.

Ответ 7

Обычно у каждой запертой двери есть ключ...

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

Например: http://www.kgbiz05.com/decoders