Обфускать PHP-код
Я создаю программное обеспечение с помощью PHP. Я собираюсь продать это программное обеспечение, поэтому мне нужно защитить исходный код, чтобы никто не мог его просматривать. Как я могу защитить свой PHP-код, чтобы программное обеспечение все еще функционировало одинаково?
Мне также необходимо привязать программное обеспечение к определенному, авторизованному компьютеру. Он не должен работать на любом другом ПК. Как я могу это сделать? Должен ли я шифровать с использованием MAC-адреса LAN? У кого-нибудь есть другие идеи?
Ответы
Ответ 1
Я собрал следующий список в обратном порядке - не знаю, все ли они текущие или сколько теперь свободных, но вы должны найти что-то полезное здесь:
О:
Программное обеспечение:
Еще один поток на SO, который добавляет еще несколько (проверьте его):
Могу ли я зашифровать исходный код PHP или скомпилировать его, чтобы другие не могли его увидеть? и как?
Ответ 2
То, что вы можете искать, это не криптография как таковая, а скорее запутывание. Если вы используете Google для "php obfuscate", появляется много вариантов. Первый из Raizlabs.
Ответ 3
SourceGuardian будет делать то, что вы хотите.
Ответ 4
Просто скачайте http://www.phplockit.com/demo.php его дает то, что вы хотите.
Ответ 5
Почему бы вам не использовать ionCube или Zend Guard?
Ответ 6
Смотрите наш SD PHP Obfuscator для надежного инструмента для обфускации PHP.
Ответ 7
Обычно у каждой запертой двери есть ключ...
Итак, прежде чем использовать/купить некоторые из шифров на рынке, не торопитесь и найдите google, чтобы проверить, не является ли это уже "легко разрушаемым" способом кодирования.
Например: http://www.kgbiz05.com/decoders