iOS App 如果使用sqllite數據庫存儲,就存在數據庫安全問題,可以采用一定方式對數據庫文件加密或內容進行加密.
以下是一些加密的思路和加密方式
1.對數據庫文件進行加密
2.對存儲的內容進行加密,比如對某些重要字段進行加密,加密方式可以采用AES ,Base64,MD5等,其中MD5加密不可逆.
以下內容采用SQLCipher對CoreData數據庫內容進行加密. SQLCipher 采用AES 256位對sqllite數據庫文件內容加密的擴展. 具體可以SQLCipher的使用和介紹可以上https://github.com上自行查看.
參考:http://blog.csdn.net/xcc492953083/article/details/52885866
浙公網安備 33010602011771號