Как сделать HTML-файл зашифрованным? - PullRequest
2 голосов
/ 14 мая 2010

Я хочу знать, как сделать так, чтобы код моего html-файла был зашифрован?
Так что если обычный пользователь увидит код, тогда они не понимают код?

Ответы [ 7 ]

8 голосов
/ 14 мая 2010

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

8 голосов
/ 14 мая 2010

Вы не можете. Если пользователь не видит его, браузер тоже не сможет!

6 голосов
/ 14 мая 2010

Это называется запутывание, но это бессмысленно. Люди по-прежнему могут просматривать ваше полное дерево DOM в DOM Inspector или Firebug. В этой записи блога Yahoo говорится: «Если вы не хотите, чтобы люди видели ваши программы, отключите ваш сервер». Это в равной степени относится и к HTML.

2 голосов
/ 25 января 2013

Это может быть хорошо: http://www.iwebtool.com/html_encrypter это бесплатно, и онлайн делает ваш код в Unicode меньше надежд на копирование и редактирование!

2 голосов
/ 14 мая 2010

Не беспокойся. Все шифрование сделает для вас замедление вашего сайта. Не стоит «скрывать» это. Любой дебил может просто открыть Firebug и увидеть все, даже не расшифровывая исходный код

0 голосов
/ 30 марта 2018

Вы можете использовать StatiCrypt для шифрования вашего HTML-файла с использованием шифрования AES-256.Затем вы получите простую HTML-страницу с запросом пароля, см. Пример .

Два предостерегающих замечания из репозитория проекта:

Отказ от ответственности если у вас есть сверхчувствительные банковские данные, вам, вероятно, следует использовать что-то еще!

...

AES-256 - это современное состояние, но атаки методом "грубой силы" / по словарю будут тривиальнымив очень быстром темпе: используйте длинную необычную парольную фразу .

Аналогичный инструмент - clientide-html-password .Могут быть и другие, но суть в том, что вы можете сделать зашифрованный файл HTML.

0 голосов
/ 25 января 2013

Вы можете попробовать отключить правую кнопку мыши. JS (jQuery):

$(document).bind('contextmenu',function(){return false;});

Опять же, как показано в других сообщениях, это на самом деле бессмысленно, потому что если кто-то хочет просмотреть источник, он может просто нажать F12, чтобы открыть консоль и просмотреть все коды.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...