目标c-Iphone SQLite基本编码



是否可以为我的应用程序编码sqllite库?在我的应用程序包中,我有一个带有基本的*.sqlite文件,我需要拒绝访问该文件。

我想你的意思是加密?

你可以用我现在能想到的两种(可能更多)方式来做到这一点:

  1. 使用某些加密软件加密数据库文件,在运行时对其进行解密,并将解密后的数据库文件存储在应用程序目录中。然后,当你准备退出你的应用程序时,你会加密并存储加密的文件,然后删除解密的文件
  2. 您可以尝试编译SQLite加密扩展。我知道人们已经设法让全文搜索扩展正常工作,所以你可以看看他们是如何做到的

最新更新