Какой будет лучший способ зашифровать строку подключения для SQL SErver CE (локальная база данных) или пароль-соединение для приложения Windows Phone?потому что, если он у вас в текстовом виде, пример:
"Data Source='isostore:/database.sdf';Password='mypassword';"
уязвим, если кто-нибудь декомпилирует ваше приложение.
Но если у меня есть зашифрованный пароль в файле (хранится в isolatedstorage), возможно,также быть уязвимым, если кто-то декомпилирует приложение, потому что он видит код для расшифровки.
Другой способ - шифрование с помощью ключа, который не сохраняется.Проблема в том, что я не хочу, чтобы пользователь каждый раз вводил пин-код или пароль для доступа ..... и если он забывает свой пин-код или ключ, не может получить доступ к вашим личным данным.
Данные, содержащиеся в базе данных, имеют базовый тип (контакты, задачи, ...).Данные не относятся к категории высокого риска и не являются условными ...
Есть идеи?