有什么方法可以保护 SQLite 中的数据;我们可以对 SQLite 中的敏感数据应用加密或解密吗?我想要它用于我的 iOS 应用程序;它包含一些敏感数据。如果有人从事此类工作,请指导;你的帮助会给我一些方向;非常感谢
问问题
6485 次
2 回答
3
仅供参考,您无法 100% 保护客户端,最好将您的敏感数据放在服务器上,或者您可以为应用程序本身提供更高的安全性,因为如果黑客可以物理访问您的设备,他会找到获取数据。
对于您的问题,您可以做的一件好事是使用用户密码加密数据并将此加密数据保存在 SQLLite 中,然后将此密码保存在钥匙串中。
我建议阅读以下 SO 问题:
于 2013-09-10T13:51:39.557 回答
0
如果您需要在 iOS、Android、Windows、Mac OS X 或 Linux 上放置安全数据,请查看 Embarcadero 的 InterBase:http ://www.embarcadero.com/products/interbase 。我认为它是唯一一个在所有这些平台上都具有强加密功能的数据库。它在所有这些平台上使用相同的数据存储,因此可以简单地在任何平台之间复制 .gdb 文件。
于 2013-12-12T04:55:03.880 回答