Мы разработали программу, которая запускается как служба (поэтому она запускается и запускается в фоновом режиме при запуске сервера). При первой настройке администратор устанавливает набор информации (user / pass и другую информацию), которую программа затем использует для своей работы (эту информацию можно изменить). В настоящее время мы просто используем базу данных для хранения этой информации, но она в открытом тексте.
Я мог бы зашифровать его, но мне нужно было бы иметь ключ для расшифровки, хранящийся в программе, поскольку он должен быть в состоянии работать без вмешательства человека.
Какое лучшее решение (если есть) для этого?
(просто для пояснения: я хочу защитить его от локального доступа)