在应用程序级别和操作系统级别的目录中保护.SQLITE db文件的指南

时间:2015-01-08 06:01:47

标签: ios sqlite permissions passwords

我是新手,当我必须每次在下面的目录中创建sqlite .db文件时启动我的应用程序

Library/Application Support/iPhoneSimulator/6.1(example)/Applications/409235C4-9C9E-41A2-9058-FF848D2384FD(example)/Documents/name.db

现在我想为这个.db文件保密。所以我出于某些原因无法添加加密过程,所以我尝试设置NSFilePosixPermissions但它不适用于.db文件。所以我怀疑是否有任何进一步的可能性保护.db文件在应用程序级别以及操作系统级别如无法复制,rwx权限,如果任何一个打开文件请求密码,在应用程序级别也可以通过密码访问数据库。像我这样的指南。

P.s:没有用于保护的加密概念。

1 个答案:

答案 0 :(得分:1)

在ios中保护SQLiteDatabse。您可以设置数据库的密码。见下面的链接。

Secure SQLiteDatabase