Guys / Gals Я создал сайт, но теперь хочу кодировать сценарий, чтобы никто не мог копировать.
Я использую PHP, JavaScript и HTML на каждой странице своего сайта. Итак, как мне шифровать каждую страницу?
Спасибо.
Ни html, ни javascript не могут быть зашифрованы, иначе браузеры не смогут его интерпретировать, и ваши посетители не смогут просматривать ваш сайт. Dot. Конец. Компрессионные инструменты могут немного повысить производительность, но не помогут справиться с нарушением авторских прав.
Ваши php-программы генерируют html, ваши посетители всегда смогут увидеть ваш html, но если ваш сервер настроен должным образом, никто не должен видеть ваш php.
Нет необходимости шифровать – никто никогда не увидит его (если на вашем сайте не обнаружены проблемы с безопасностью).
Вы можете упаковать его . Может быть отменено.
Вы можете удалить все пробелы. Это проблематично для 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">
но это не значит, что они не могут щелкнуть правой кнопкой мыши другой элемент проверки открытости страницы и вернуться к вашей странице и посмотреть на код, который он может остановить только от просмотра исходного кода.