sqlite3在android手机上如何加密


四种方法:

  1. 数据埋态内容加密,只需增加相关算法即薯胡可,加密解密处理一定程度上会影响数据库的效率;

  2. 数据库文件加密弯手源,安全性高,但是需要自己修改sqlite源码,有难度。

  3. 使用收费版的sqlite,又叫The SQLite Encryption Extension (SEE),带有加密模块,但是比较贵。不差钱的可以考虑。

  4. 或者使用第三方的基于sqlite的开源API,比如SQLCipher (使用开放 openSSL's 库实现加密),SQLiteCrypt (修改API)


使用程序或者代码加密