Я пишу приложение, которое может синхронизировать базы данных sqlite в разных устройствах, например. Windows 8 и Windows Phone 8.Приложение Windows Runtime Шифрование базы данных sqlite и синхронизации
Теперь для синхронизации я использую заднюю часть azure мобильных сервисов, но сейчас нет шифрования, поэтому данные на локальном хранилище устройства и на лазурке хранятся как «открытые».
Вопрос действительно глупо:
Как получить те же ключи шифрования/дешифрования на разных устройствах?
Я вижу следующие решения, но они, кажется, имеют свои недостатки:
- Сформировать их пароль? - Я думаю, что это плохая идея.
- Создать ключ на сервере? - но есть сценарий, когда пользователь вообще не использует синхронизацию, поэтому он не может быть подключен к Интернету.
Пожалуйста, примите немного больше времени, чтобы написать вопрос, проверка орфографии должна быть общедоступной. Попытайтесь написать вещи так, как они должны быть im -> я. Не делайте это сложнее для нас, чем необходимо. –