Obfuscate PHP code

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

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

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

Около:

  1. Статья в Википедии: Ускоритель PHP
  2. Сравнение APC, Zend, xCache и Zend Framework

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

  1. Safeyar ( Лучший )
  2. PHP APC ( страница PECL )
  3. RoadSend
  4. Турк-MMCache
  5. Eaccelerator
  6. PHP-ускоритель
  7. SourceGuardian
  8. NuSphere Nu-coder
  9. GridinSoft
  10. IonCube SA-Encoder.php

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

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

  1. Zend Guard
  2. BCompiler ( страница PECL )
  3. PHC

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

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

Просто скачайте http://www.phplockit.com/demo.php, он дает то, что вы хотите.

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

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

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

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

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