如何在Xcode中加密我的.db文件

时间:2013-09-18 12:00:06

标签: iphone ios objective-c xcode sqlite

您好,

有人可以告诉我如何在Xcode中encrypt .dbsqlite文件,以防止其他人访问.db文件的数据吗?

我已经给出了ipa文件进行测试,测试人员可以访问.db文件中的所有数据。

那么有人可以建议任何阻止用户查看.db文件中数据的机制吗?

感谢。

3 个答案:

答案 0 :(得分:0)

根据我的研究和最佳方式理解是使用操作系统级加密,通过这种方式,您可以减少进入运行时数据库问题的机会。

我建议你看看这篇文章,详细解释/详细讨论它。

Core Data and Enterprise iPhone Applications – Protecting Your Data

答案 1 :(得分:0)

也许您可以使用此project使用Core Data加密数据库

或者您可以将此API与此wrapper一起使用来加密您的.db

答案 2 :(得分:0)

结帐http://sqlcipher.net

SQLite的完整数据库加密

SQLCipher是SQLite的开源扩展,为数据库文件提供透明的256位AES加密。