Topic: Защита script.dcu от чтения.

Добрый день!
Ситуация следующая- база MySQL, подключение идет через автологин в скрипте (народ ленивый, ручками каждый раз не хочет логиниться), так же в скрипте настроен доступ только для определенных пользователей ПК, но весь script.dcu отлично читается через обычный текстовый редактор. Собственно вопрос, как защитить script.dcu от просмотра пользователем?

Re: Защита script.dcu от чтения.

Илья Б. wrote:

...как защитить script.dcu от просмотра пользователем?

Защитить файл script.dcu от чтения нельзя, но можно замаскировать текст логина/пароля (или другие конфиденциальные данные). Напишите простую функцию преобразования строки (перестановки и/или замены символов), чтобы в исходнике не хранились данные для подключения в явном виде.

Визуальное программирование: блог и телеграм-канал.

Re: Защита script.dcu от чтения.

Можно сделать так

Form1.MySQLConnection.Database := chr(112)+chr(97)+chr(115)+chr(115)+chr(119)+chr(111)+chr(114)+chr(100);

указывать коды символов, которые преобразуются в символы с помощью функции chr. Так в этой строке указан пароль password


Код символов можно узнать здесь (Decimal)
https://www.rapidtables.com/code/text/ascii-table.html

Dmitry.