SunLicense

Обфускатор JavaScript

Вставьте до 5 КБ JavaScript. Получите его обратно с закодированными строками, запутанными именами и сглаженным потоком управления.

  • Без аккаунта
  • внутри javascript-obfuscator
  • Ничего не сохраняется
javascript-obfuscator
0 из 5 КБ10 бесплатных запусков в день

Только для вашего собственного кода. Не вставляйте секреты: целеустремлённый человек всё равно прочитает обфусцированный код. Фрагменты не сохраняются. 10 запусков в день на сеть. Условия

Целые файлы и zip-архивы проектов, включая TypeScript, обрабатываются в бесплатном аккаунте.Создать

Что делает обфускация и чего не делает

Что она делает

  • Сделать код долгим и мучительным для чтения, копирования и правки
  • Скрыть строки — сообщения, URL и имена событий — от беглого поиска
  • Помешать случайным перекупщикам выдавать вашу работу за свою

Чего она не делает

  • Помешать передать файл: любой, у кого есть копия, может её запустить
  • Сохранить секрет: никогда не кладите API-ключи и пароли в код, который распространяете
  • Сделать код невозможным для разбора: она лишь повышает усилия

Чтобы остановить передачу, проверяйте ключ лицензии при запуске скрипта. Как это сделать

Вопросы и ответы

Обфусцированный JavaScript по-прежнему работает?

Да: он делает то же самое, просто его гораздо труднее читать. Глобальные имена сохраняются, чтобы другой код мог вызывать ваш. Проверьте его перед выпуском, как любую сборку.

Какой обфускатор используется?

javascript-obfuscator — популярный инструмент с открытым кодом: массив строк (в base64), шестнадцатеричные имена и выравнивание потока управления.

Вы храните мой код?

Нет. Ваш фрагмент находится в памяти только во время обфускации и никогда не записывается на диск или в журналы. И всё же не вставляйте секреты: обфусцированный код можно прочитать, если очень постараться.

Можно обфусцировать целый проект Node.js или Electron?

Да, с бесплатным аккаунтом: загрузите файл или zip проекта, включая TypeScript, и получите его обфусцированным, с нетронутыми импортами. Тариф Free включает 3 запуска обфускации в месяц.

Почему только 5 КБ и 10 запусков в день?

Чтобы бесплатный инструмент оставался быстрым для всех. Целые файлы и проекты обрабатываются в вашем аккаунте SunLicense.

Обфускация JavaScript с помощью javascript-obfuscator (BSD-2-Clause). Как работают бесплатные инструменты

Другие бесплатные инструменты