Можно как-то защитить js код от анализа?

danneo

Честный
Регистрация
13 Ноя 2007
Сообщения
1.526
Реакции
121
Нужно как-то защитить или максимально усложнить разбор работы js кода, как например, классы в php?
 
нет, вам не нужно усложнять вещи или защитить что-то , если вы не хотите, следующий программист , который будет обрабатывать код, чтобы иметь проблемы

Unfortunately, the name and the body is different. Yes, you can protect your code from its entanglement.

here are some reference Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование модератором:
нет, вам не нужно усложнять вещи или защитить что-то , если вы не хотите, следующий программист , который будет обрабатывать код, чтобы иметь проблемы

Unfortunately, the name and the body is different. Yes, you can protect your code from its entanglement.

here are some reference Для просмотра ссылки Войди или Зарегистрируйся
чет ничего не понял. Исходники-то останутся.
И причем тут зендер php?
 
Можно усложнить. Используйте кодировщики javascript наподобие Для просмотра ссылки Войди или Зарегистрируйся, или Вы можете сжать Ваш javascript например через Для просмотра ссылки Войди или Зарегистрируйся. Обратите внимание на shrink variables флаг в обоих примерах. Раскодировать такую конструкцию возможно. Но все переменные станут вида a + b = c, e = d, и так далее. К восприятию очень сложно. И с таким кодом работать далее тоже очень сложно. Но Вам тут верно сказали: у Вас в проекте должны быть исходники для разработчиков. Иначе support, update такого проекта становится мукой. Также для кодирования Вы можете использовать функции string.charCodeAt, string.fromCharCode, eval и тому подобные для написания собственного алгоритма кодирования. Тут Вас ограничивает только Ваша фантазия.
 
I agree with Black, minify javascript is almost the best way to protect javascript but in my opinion, you don't need to project your javascript. Minify the script to make it smaller for reducing the loading time of the webpage
 
Как правильно выше ответили, вам нужна обфускация кода. Но первый вопрос который должен возникнуть, это целесообразность. Для чего вам это, чтобы конкуренты не уперли?
 
или Вы можете сжать Ваш javascript например через Для просмотра ссылки Войди или Зарегистрируйся.
никак не получается на этом сайте ничего сделать. Форма неактивная, ничего не вставляется, не нажимается. Это у меня в браузерах глюк или на сайте проблемы?
И еще такой вопрос. Закодировал обфускатором здесь: Для просмотра ссылки Войди или Зарегистрируйся
Но после него в хроме не работает. В firefox работает. Другие не проверял. С чем это может быть связано? Как еще можно закодировать, подобие такого способа, чтобы только работал код в браузерах?
 
иногда пользуюсь этим сервисом: Для просмотра ссылки Войди или Зарегистрируйся
Конечно, такой параноидальный шифр, как utf-8.jp он не генерирует, зато не сильно утежеляет код и всё работает. Есть прога, в отличии от онлайн-версии, поддерживающая множество опций для обфускации, в т.ч. компрессию и кросс-файловую обфускацию. Работает только после регистрации.
 
Последнее редактирование:
любые эксперименты с читаемостью JS могут сильно напортачить с его запускаемостью и совместимостью. стоит трижды подумать чтобы превращать код в месиво из символов.
для защиты от простой школоты достаточно обфускации, все остальное - от лукавого.
 
Назад
Сверху