四种方法:
数据埋态内容加密,只需增加相关算法即薯胡可,加密解密处理一定程度上会影响数据库的效率;
数据库文件加密弯手源,安全性高,但是需要自己修改sqlite源码,有难度。
使用收费版的sqlite,又叫The SQLite Encryption Extension (SEE),带有加密模块,但是比较贵。不差钱的可以考虑。
或者使用第三方的基于sqlite的开源API,比如SQLCipher (使用开放 openSSL's 库实现加密),SQLiteCrypt (修改API)