Microsoft.Data.Sqlite - удаление ключа шифрования - PullRequest
0 голосов
/ 14 января 2020

Я пытаюсь удалить ключ шифрования, используя это решение: https://docs.microsoft.com/en-us/dotnet/standard/data/sqlite/encryption?tabs=netcore-cli, но PRAGMA rekey = NULL не работает. После выполнения этой команды я получаю:

возле "NULL": синтаксическая ошибка

Та же ошибка возникает при использовании приложения браузера sqlite. При указании ненулевого пароля все работает правильно. Другое дело установка пароля на незашифрованную базу данных. Использование PRAGMA key = 'password' или PRAGMA rekey = 'password' просто не работает.

  1. Можно ли переключаться между зашифрованной и незашифрованной базой данных? Если да, то:
  2. Как удалить пароль в зашифрованной базе данных?
  3. Как установить пароль в незашифрованной базе данных?

Я использую библиотеку SQLitePCLRaw.bundle_e_sqlcipher для шифрование.

РЕДАКТИРОВАТЬ: Связано с: https://github.com/dotnet/docs/issues/16684

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...