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