有没有办法保护 SQLite 中的数据;我们可以对 SQLite 中的敏感数据应用加密或解密吗?我想要它用于我的 iOS 应用程序;它包含一些敏感数据。
如果有人从事此类工作,请指导;你的帮助会给我一些方向;非常感谢
最佳答案
仅供引用,您不能 100% 保护客户端,最好将您的敏感数据放在服务器上,或者您可以为应用程序本身提供更多安全性,因为如果黑客可以物理访问您的设备,他将找到获取数据。
对于您的问题,您可以做的一件好事是使用用户密码加密数据并将此加密数据保存在 SQLLite 中,然后将此密码保存在钥匙串(keychain)中。
我建议阅读以下 SO 问题:
SQLite Security in iOS
Encrypting SQLite Database file in iPhone OS
How Should I Secure a SQLite Database in iOS?
关于ios - iOS 中 SQLite 数据库中存储的加密/解密数据需要指导,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18720288/