【发布时间】:2019-01-29 11:06:00
【问题描述】:
我正在开发一个将在本地机器上运行的应用程序,而不是任何 Web 服务器,这意味着用户可以直接复制粘贴数据库文件。
我浏览了很多文章,但没有找到解决方案:
- 使用 php 保护 SQLite 数据库的密码
- 使用 PHP 访问受密码保护的 Sqlite 数据库
每篇文章都谈到使用插件或 dll 加密数据库。谁能告诉我如何使用 PHP 来“密码保护”和“访问”Sqlite 数据库?
【问题讨论】:
-
这里是关于这个主题的一些东西:stackoverflow.com/questions/16658880/…
-
这是一个更新的帖子,可能会解决您的问题。 stackoverflow.com/questions/1381264/…> 。如果没有回复评论,我会进一步协助。
-
嗨,我之前也看过这些帖子。一篇帖子仅适用于他们想要阻止下载的网络。 Anotehr 帖子显示了基于 .Net 的代码。我需要 PHP 解决方案。
-
我确信这是可能的,但这并不是 SQLite 的真正用途。 SQLite 的构建考虑了简单性,而不是安全性。您可能想研究 MySQL。我很确定数据库引擎本身需要插件才能使其成为可能,即使那样,您也只能对其进行加密,而不仅仅是密码保护。
标签: php database security sqlite