关于Sqlcipher的加密解密
本文主要实验目的:外部用sqlcipher命令行给已有的数据库文件加密,而在Android程序中解密应用。
1. 首先 sqlcipher命令行Linux环境搭建。
https://www.zetetic.net/sqlcipher/下载源码。
或者
到https://github.com/sqlcipher/sqlcipher下载zip包,在linux系统下编译运行。
- 1.解压
- unzip -q sqlcipher-master.zip
- cd sqlcipher-master
- 2.编译
- ./configure --enable-tempstore=yes CFLAGS="-DSQLITE_HAS_CODEC" LDFLAGS="-lcrypto"
- make
编译完就会出现一个sqlcipher的可执行文件。