Шифровка кода

Добрый день!

Есть ли возможность создавать код (C# и JavaScript с помощью Исходного кода или Модуля, например) в каком-либо пакете, чтобы при установке данного пакета на другой сайт Creatio, данный код нельзя было прочитать и скопировать (но выполняться код должен корректно)? Т.е. код был как-нибудь зашифрован.

Нравится

1 комментарий
Лучший ответ

Добрый день. C# код можно собрать в DLL, а DLL уже прикрепить как внешнюю сборку. С JS кодом чуть посложнее. Можно использовать всякие сжиматели кода, которые ухудшают читабельность. Так же можно складывать код в пакет-проект. Из конфигурации код виден не будет, но исходники все равно можно будет получить. https://academy.terrasoft.ru/docs/7-16/developer/back-end_development/p…

Еще варианты: http://helpexe.ru/programmirovanie/kak-zaputat-kod-javascript-s-pomoshh…

https://closure-compiler.appspot.com/home

 

P.S. лучшее решение - это перенести основную функциональность на бэк и положить в dll. Для тех, кто действительно хочет получить ваш код, это не преграда, а всего лишь увеличенные трудозатраты. Хуже то что это затрудняет диагностику багов (и исправление) в полевых условиях.

Добрый день. C# код можно собрать в DLL, а DLL уже прикрепить как внешнюю сборку. С JS кодом чуть посложнее. Можно использовать всякие сжиматели кода, которые ухудшают читабельность. Так же можно складывать код в пакет-проект. Из конфигурации код виден не будет, но исходники все равно можно будет получить. https://academy.terrasoft.ru/docs/7-16/developer/back-end_development/p…

Еще варианты: http://helpexe.ru/programmirovanie/kak-zaputat-kod-javascript-s-pomoshh…

https://closure-compiler.appspot.com/home

 

P.S. лучшее решение - это перенести основную функциональность на бэк и положить в dll. Для тех, кто действительно хочет получить ваш код, это не преграда, а всего лишь увеличенные трудозатраты. Хуже то что это затрудняет диагностику багов (и исправление) в полевых условиях.

Показать все комментарии