У меня есть приложение .NET 6, работающее на автономных виртуальных машинах Win, которое должно отправлять почту из одной учетной записи SMTP службы поддержки. -pw должен быть прочитан из файла конфигурации во время выполнения. Локальные пользователи не должны иметь возможность получить или повторно использовать его.
Как я могу зашифровать (и расшифровать) пароль и автоматически расшифровать его внутри программы без проблем с безопасностью?
Сейчас я думаю о том, чтобы записать его в уже зашифрованную конфигурацию, а затем «просто расшифровать» его внутри приложения, однако я понятия не имею, как это сделать, не давая пользователю возможности это сделать.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ows-vms-so