Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
你好,
谁能告诉我如何在 Xcode 中encrypt使用.dborsqlite文件以防止其他人访问 .db 文件的数据?
encrypt
.db
sqlite
我已经给出了 ipa 文件进行测试,测试人员能够访问 .db 文件中的所有数据。
那么任何人都可以建议任何机制来阻止用户查看 .db 文件中的数据吗?
谢谢。
查看http://sqlcipher.net
SQLite 的全数据库加密
SQLCipher 是 SQLite 的开源扩展,它为数据库文件提供透明的 256 位 AES 加密。
根据我的研究和理解,最好的方法是使用操作系统级别的加密,这样可以减少遇到运行时数据库问题的机会。
我建议你看看这篇文章,它详细解释/讨论了它。
核心数据和企业 iPhone 应用程序——保护您的数据
也许你可以使用这个项目来用 Core Data 加密你的数据库
或者您可以将此API与此包装器一起使用来加密您的 .db