Обфускатор PHP PHP UnReader(ver 2.2.38)
Обфускатор PHP - Безвозвратное преобразование PHP кода в абсолютно нечитабильный вид.

[   Начать преобразование]

Внимание: Подождите...

Помощь [Скрыть]
Перед Вами версия 2.2.38 (от 13.06.2008), владелец [sales@altseotools.com].
Данные о последней версии [PHP UnReader], а также более полную информацию всегда можно найти на http://altseotools.com.

Возможности

[PHP UnReader] - это обфускатор PHP кода. Обфускация позволяет привести код в абсолютно нечитабельный вид для защиты Вашей интеллектуальной собственности. Процесс обфускации является необратимым - никакие алгоритмы обработки не вернут Вашему коду прежний вид и возможность осознания человеком, при этом код остаётся полностью работоспособным.

[PHP UnReader] позволяет использовать 7 независимых методов обфускаци:
1. Удаление комментариев, переводов строк и лишних пробелов.
2. Замена всех кириллических символов HTML-сущностями в кодировке windows-1251. Этот метод не следует использовать, если PHP код генерирует код JavaScript, который оперирует кириллическими символами.
3. Замена содержимого всех кавычек последовательностями кодов символов (...chr(224).chr(225)...). Этот метод рекомендуется использовать всегда - один он заметно снижает мнемонические характеристики кода.
4. Кодирование имён переменных.
5. Кодирование названий функций.
6. Кодирование названий классов.
7. Дополнение кода "пустыми" присвоениями - замусоривание кода.

В некоторых случаях у программиста может возникнуть необходимость отключить кодирование некоторых переменных, функций или классов. К примеру, Ваш код является модулем более крупного проекта, и некоторые имена используются при обращениях из вне. [PHP UnReader] позволяет отключить кодирование имён конкретных переменных, функций, классов. Также можно отключить кодирование отдельных файлов проекта.

Отсутствие различий в работе исходного и обфусцированного кодов крайне важно для программиста, однако не многие обфускаторы позволяют проверить применимость тех или иных методов обфускации к конкретному коду, а также верность работы этих алгоритмов. [PHP UnReader] позволяет провести обфускацию, используя один или несколько алгоритмов одновременно. К примеру, можно выполнить кодирование только переменных, после чего сверить исходный и обфусцированный коды и удостовериться в их функциональной идентичности. После этого можно закодировать переменные, функции и классы, ещё раз проверить коды на идентичность, после чего провести обфускацию, используя все алгоритмы одновременно.

Как работать с [PHP UnReader]

1. Указать папку, откуда брать исходные файлы. Указать папку, куда положить обфусцированные файлы. Указать значения других настроек в блоке "Настройки". Заранее сохранённые настройки можно загрузить из блока "Пресеты".
2. Нажать на кнопку "Анализировать код".
3. Если необходимо, отключить кодирование отдельных файлов, переменных, функций, классов в блоке "Анализ кода". Все выполненные настройки можно сохранить, в пресет, нажав на кнопку "Сохранить пресет".
4. Нажать на кнопку "Начать преобразование". Обфусцированные файлы будут помещены в указанную папку.

Ограничения использования

Данная версия [PHP UnReader] не поддерживает следующие возможности синтаксиса PHP:
- Не определяются и не кодируются имена переменных, записанные в неявном виде (${"abc"}, ${"a"."bc"}, ${"a".my_func("bc")} и прочие). Однако если такие переменные упоминаются в коде только в неявном виде, эквивалентность сохранится. В противном случае, необходимо отключить кодирование этих переменных.

Ограничения демонстрационной версии

- Обработка кода не более 500 символов.
- Отсутствие возможности обрабатывать проекты из нескольких файлов.
- Отсутствие возможности использовать пресеты для хранения настроек проекта.

Настройки [Скрыть]

Код для теста:

(не более 500 символов)






      к 1





Разработка: [AltSEOtools] Terentev Vladimir support@altseotools.com