Можно ли зашифровать файл кода PHP без установки расширений php.in?
У меня есть скрипт из 5 файлов php, и я хочу создать копию, чтобы раздавать защищенный код. Таким образом, они могут получить доступ к сценарию из внешнего интерфейса, но фоновый код (код) зашифрован. Я нашел много программного обеспечения, которое позволяет шифровать php, но все они требуют установки расширений php.in.
Есть ли что-то встроенное в Php 5.5, которое будет работать подобно шифрованию пароля MD5?
Есть ли что-то встроенное в Php 5.5, которое будет работать аналогично MD5?
шифрование пароля?
Простой ответ: Нет.
Каждый кодировщик, который я видел (например, http://www.ioncube.com/) использует какое-то расширение php, так что вашему коду для выполнения потребуется специальная среда.
Есть некоторые так называемые обфускаторы (например, http://www.gaijin.at/olsphpobfuscator.php бесплатно), которая не будет шифровать ваш код, но переименовывает переменные и функции / методы, так что ваш код станет намного сложнее для чтения.
Следует иметь в виду, что ошибки отладки зашифрованного / запутанного кода, как правило, намного сложнее, даже для разработчика.
Нет, потому что MD5 является односторонним хешем, вы не можете перевернуть строку. Эти расширения существуют по той причине, что код может быть зашифрован и расшифрован, чтобы PHP мог его выполнить.
Вы можете посмотреть на похожий вопрос здесь: Лучшее решение для защиты кода PHP без шифрования