Ardzoweb solutions
Специальные предложения

Наши рабочие заметки

Все заметки

PHP encoders

PHP encoders
04.11.2008
Сегодня мы попробуем выбрать кодировщик PHP-кода. Конечно, будем при этом отдавать себе отчет, что взломать можно что угодно. Итак, что нам предлагает рынок.

Zend (Encoder (Guard))
Самая известная и популярная штука. Делает байт-код. Нужна и есть на большинстве хостингов поддержка на серверах - Zend Optimizer. "Родная" для PHP вещь. Стоит удовольствие $600. Надежно ли это? Думал - да. Оказалось - нет! Существует, например, DeZENDER, который не то чтобы вчистую, но вполне неплохо показывает исходный код. Увы, платить $600 желание сразу отпадает.

ioncube PHPEncoder
Нужна поддержка на сервере. Считается лучше по быстродействию и устойчивости. Стоит $199-$379.

Codelock 2.0
Кодирует/декодирует средствами PHP. Не нужен модуль на сервере. Код нечитаемый. Использует для декодирония функцию "base64_decode()". Добраться до кода шифровальщика и до входного кода примитивно просто. Стоит $165.

SourceCop
Просто сбивает код в кучу. Стоит $30.

phpCipher
Кодирует основной файл (скрипт), а скрипт-декодер уже закодирован Zend'ом (похоже, один для всех файлов). Кодирование происходит онлайн. Подписка стоит от $18. Есть free-версия для некоммерческих проектов.

SourceGuardian
Создает код. Для расшифровки нужен загрузчик - для каждой ОС свой, требует инсталяции на сервер. По данным ioncube медленный. Стоит $199.

phpSHIELD
Похож на SourceGuardian, но меньше функций. $75.

http://www.freephpencoder.com/home_Index.html
Онлайн-сервис. Создает зашифрованный файл, и нужно скачать Zend-декодер. Free.

PHTML Encoder (ранее - PHP Encoder)
Делает байт-код, но требует поддержки на сервере библиотеки-декодера (есть для Windows и Linux). В "safe_mode" работать не будет, т.к. не сможет подгрузить библиотеку.

Turck MMCache
http://sourceforge.net/projects/turck-mmcache/. Требуется установка библиотеки (есть для Windows и Linux). Free.

Делайте выводы сами. Что касается "запутывателей" кода ("obfuscators"), таких творений много, в том числе бесплатных. Но в них мало смысла.