Intereting Posts
Почему PDO :: lastInsertId возвращает 0? php-переменная в html нет другого пути: <? php echo $ var; ?> Узел XML с смешанным контентом с использованием PHP DOM Создание или запись / добавление в текстовый файл Фиксирование пустой функции PHP AJAX терпит неудачу, в то время как данные получаются из цикла while () в php Как создавать собственные правила переписывания журналов года? Отправлять php-почту пользователю, если форма отправлена Создание динамической таблицы с использованием php на основе входных данных пользователей Есть ли способ обнаружить круговые массивы в чистом PHP? Масштабирование изображения с использованием PHP и поддержание соотношения сторон Как записать голос пользователя с помощью Javascript / PHP? Symfony2: Как ввести ВСЕ параметры в службу? максимальная длина сеанса php и файлов cookie Каковы некоторые практические применения токенизатора PHP?

Как зашифровать мои HTML, PHP и JavaScript?

Guys / Gals Я создал сайт, но теперь хочу кодировать сценарий, чтобы никто не мог копировать.

Я использую PHP, JavaScript и HTML на каждой странице своего сайта. Итак, как мне шифровать каждую страницу?

Спасибо.

Ни html, ни javascript не могут быть зашифрованы, иначе браузеры не смогут его интерпретировать, и ваши посетители не смогут просматривать ваш сайт. Dot. Конец. Компрессионные инструменты могут немного повысить производительность, но не помогут справиться с нарушением авторских прав.

Ваши php-программы генерируют html, ваши посетители всегда смогут увидеть ваш html, но если ваш сервер настроен должным образом, никто не должен видеть ваш php.

PHP

Нет необходимости шифровать – никто никогда не увидит его (если на вашем сайте не обнаружены проблемы с безопасностью).

JavaScript

Вы можете упаковать его . Может быть отменено.

HTML

Вы можете удалить все пробелы. Это проблематично для pre и white-space: pre .

Также очень легко экспортировать форматированную структуру DOM, которая является конечным результатом вашего сериализованного беспорядка.


Самая важная часть

Обфускация, чтобы страницы загружались быстрее – не помешать людям украсть ваш код / ​​разметку. Если ваш код действительно стоит воровать (в чем я сомневаюсь, без обид), тогда люди его получат.

Просто устраивайтесь с идеей, что помещение чего-то в Интернет – это открыть его миру.

Стоимость попыток прекратить дублирование материала, который вы уже решили сделать общедоступным: $ ваш часовой тариф x часов == ??

Стоит перестать беспокоиться о чем-то, что на самом деле ничего вам не стоило: ноль. победитель.

(И чтобы ответить на другой вопрос, который вы неизбежно собираетесь спросить в какой-то момент в будущем – не пытайтесь отключить щелчки правой кнопкой мыши. Это просто раздражает всех и ничего не делает).

Попробуйте использовать Javascript Obfuscator для ваших javascripts. Он не скроет ваш скрипт, но защитит код JavaScript от кражи и сокращения размера.

если вы делаете google на «html encryption», вы получите много хитов.

http://www.developingwebs.net/tools/htmlencrypter.php

У меня есть вопрос, почему вы хотели бы это сделать? У вас будет удар по производительности, для какой выгоды?

Вы также можете сделать то же самое для javascript, но если у вашего html или javascript нет данных, чувствительных к организации, тогда … И если они это сделают, возможно, это не лучшее место для него.

На самом деле один из способов сделать это – использовать XML + XSLT, для непрофессионала очень сложно выяснить, что происходит, еще труднее получить код соуса.

поиск google для ioncube http://www.ioncube.com/html_encoder.php

Это превращает html в тарабарщину. Кража вашего html становится сложной.

В любом случае, html-код никому не нужен. Это касается только самодовольства.

Самое большее, что я когда-либо мог сделать, чтобы защитить свой код, – отключить правый клик с помощью этой строки кода:

 <body oncontextmenu="return false"> 

но это не значит, что они не могут щелкнуть правой кнопкой мыши другой элемент проверки открытости страницы и вернуться к вашей странице и посмотреть на код, который он может остановить только от просмотра исходного кода.