Я работаю над переносным приложением. Что-то у вас есть на флеш-накопителе и вы можете использовать его в любое время.
Проблема в том, что мне нужно хранить некоторые критические пароли в приложении. Поэтому я хотел бы спросить, какой подход для этого подходит?
Пароли должны быть в файле настроек XML рядом с приложением или где-то еще, но настройки все равно должны загружаться при использовании на другом компьютере.
Но я бы хотел, чтобы пользователи не могли легко открыть этот файл настроек (Могу ли я зашифровать файл с настройками?) Тогда у меня будет некоторый «ключ дешифрования» в качестве пароля, который вы используете каждый раз, когда хотите вносить изменения или хотите использовать пароль из этого файла. или другой параметр.
Это правильно или даже безопасно?
Я знаю, что второй вариант - сохранить пароль уже в зашифрованном виде в файле настроек XML, но я бы хотел, чтобы люди не могли открыть этот файл. не зная пароля.
Спасибо за все ответы и идеи.