Я просто хочу узнать о наилучшем способе хранения конфиденциальных и защищенных данных в приложении wpf, которое не будет отображаться в exe-файле, например, в базах данных, и будет хранить данные и извлекать их при повторном запуске программы.
Судя по последним комментариям, кажется, что вам необходимо зашифровать введенные пользователем данные.В зависимости от размера данных вы можете использовать SQL Server 2008 R2 Express или SQL Server Compact .Вы можете взглянуть на шифрование SQL Server 2008 R2 CE или шифрование SQL Server 2008 R2 Express .
Если вы не просматриваете базы данных, то вы могли бы иметьвзгляните на шифрование на основе файлов с использованием пространства имен System.Security.Cryptography .
В корпоративной версии SQL Server * доступны более высокие уровни безопасности1018 *.Дополнительную информацию об уровнях шифрования в SQL Server 2008 можно найти здесь .
Обратите внимание, что шифрование базы данных (в зависимости от используемого алгоритма) может негативно повлиять на производительность .