Как я могу зашифровать код JavaScript, чтобы он не был расшифрован? - PullRequest
9 голосов
/ 14 января 2010

У меня есть код JavaScript, который мне нужно зашифровать, но я хочу быть уверен, что никто не сможет его расшифровать.

Какие инструменты я могу использовать для этого?

- Правка -

Я все еще хочу запустить код на своем сайте, я просто хочу убедиться, что никто другой не сможет расшифровать код.

Ответы [ 12 ]

0 голосов
/ 14 января 2010

Это именно DRM: вы даете пользователю блокировку, а также ключ к ней и ожидаете, что сможете сказать, что он может с ней сделать.

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

Это также практически невозможно: посмотрите на всех, кто смотрит DVD на компьютерах с Linux, чтобы увидеть, насколько вы успешны.

0 голосов
/ 14 января 2010

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

Я думаю, что GWT, или даже jsmin может достаточно сжать / скрыть ваш JavaScript для нормального использования.

Если вы хотите привязать некоторый код на стороне клиента к вашему сайту, вы можете рассмотреть какое-то случайное рукопожатие, которое зависит от метода на стороне сервера для «проверки» javascript. Я даже не знаю, возможно ли это, хотя.

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