@princes_java сделайте сложный алгоритм в паре циклов который по буквам будет формировать секретное слово, затем это слово хэшируйте с текущей датой, этот хеш и будет паролем для доступа к скрипту в указанный день. Не зная секретное слово не получится сгенерировать новый пароль. Минус тут в том что в бесплатной версии баса скрипт хранится в незашифрованном виде и человек может в него залезть. Но если алгоритм скрывающий секретное слово будет сложным - он может и не понять что это слово там спрятано и как работает сам алгоритм. Продвинутый пользователь все это сможет вскрыть и взломать. Единственная нормальная защита - бас премиум. Если человек знает как открыть проект в басе - он легко обойдет любую вашу защиту, просто удалив действия в проекте, которые ее реализуют.
Как настроить лицензирование для софта?
Moved
Поддержка
-
M Moderator moved this topic from Support on
-
Добрый день , купить премиум версию BAS можно вот тут - https://bablosoft.com/
После чего в интерфейсе нажать "Скомпилировать" , нажать в разделе защита от копирования "приватный" , как показано на скрине, и далее вы сможете залить скрипт к себе в кабинет.

-
Далее у вас появится вот такие поля, где вы вводите данные от своего кабинета - https://bablosoft.com/
И скрипт загрузится на сервер BAS , после чего вы сможете создать пользователя у себя в кабинете , назначить для него скрипт , и выдать его.

Обратите внимание что выдать свой приватный проект (после того как вы его загрузили на сервер BAS) для пользователя нужно вот тут - https://bablosoft.com/bas/users