如何在swift

时间:2015-07-29 13:12:36

标签: ios swift sqlite

出于安全目的,数据要加密。 我想在swift中加密sqlite数据。 怎么做这个? 我读了一些解决方案,告诉我使用sqlcipher,但得到适当的解决方案

1 个答案:

答案 0 :(得分:1)

如果您想要完全安全地加密数据库,那么Sqlcipher几乎是您唯一的选择。

iOS具有一些内置功能,但这些功能很容易绕过。

关于如何准备加密数据库的以下链接有一个合理的教程:

https://www.zetetic.net/sqlcipher/ios-tutorial/

如果您想使用Core Data,可用的选项非常有限。以下Github repo几乎是在Core Data中使用完全加密数据库的唯一可用解决方案:

https://github.com/project-imas/encrypted-core-data