android中的sqlite数据库加密

说到android的数据安全又不得不说这sqlite的加密了,sqlite的加密现在用得比较爽的估计还是wxsqlite扩展了,但在android中要使用这个扩展还得用NDK重新编译一次成为.so的适用于android动态链接库,就是无奈地还要修改各个接口名,否则无法正常调用。还好,已经有人做过了,详细使用例程在http://www.eoeandroid.com/thread-180140-1-1.html这里可以下载到,最后那个nativeDemo_list是有调用打开加密数据库并显示数据的,不过重要的还是编译:

上面下载的例程里的jin目录下就是需要使用到的编译文件,这些文件里sqlite3_Jin_c和sqlite3_Jin_h重写了调用接口,根据需要修改这些文件,可以编译到最新的sqlite版本,然后扔到NDK工程目录下重新编译即可生成需要的so,感谢这个例程的作者,省了不少事。

你可能感兴趣的:(Android)