gpt4 book ai didi

database - Sqlite 数据库安全

转载 作者:太空狗 更新时间:2023-10-30 01:55:05 25 4
gpt4 key购买 nike

我正在构建一个使用 Sqlite DB 的应用程序。用户可以将他们的信息输入数据库并检索它们。但是,我希望他们能够备份 sqlite 数据库。我所做的是将 sqlite 数据库放在文档文件夹中,这样他们就可以使用 iTunes 将其检索出来。例如,如果 ipad 出现故障,我希望他们能够将 sqlite 数据库转移到另一个 ipad。

现在的问题是,我不想让他们知道db里面的信息,应该说是db的结构。那么如何构建一个只能由我的应用程序读取的数据库呢?当他们使用 sqlite 浏览器打开时,他们将无法看到任何东西。我正在寻找一些简单的东西。可以让数据库在打开之前提示输入密码吗?

最佳答案

这是 link对于你的回答,SQLCipher 是最好的东西,它将加密整个数据库,如果有人从 iOS 设备获取数据库,无论如何,它仍然会提示输入密码,否则将不允许用户看到相同的密码。即使在命令提示符下,用户也无法看到数据库。

希望这会有用......

关于database - Sqlite 数据库安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11044261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com