0

我们正在开发 Xamarin.forms 应用程序,我们必须加密我们的数据库。在谷歌搜索时,我发现一些东西是“PRAGMA key”。当我开始在我的代码中使用它然后通过任何浏览器打开 db 文件时,我会看到一个对话框来输入密码。

我的问题是,'PRAGMA key' 是加密整个数据库还是就像打开数据库文件的密码一样工作。

任何帮助是极大的赞赏。

4

1 回答 1

0

如果没有包含SQlite Encryption Extension (SEE)的 SQLite 版本,编译指示将被忽略。

包含 SEE 后,整个数据库都是加密的。可以在不使用 SEE 的情况下将可用于加密特定列的代码放在一起。

于 2018-12-11T19:40:18.820 回答