怎么加密和解密sqlite数据库

 我来答
沙2011
2015-02-08 · TA获得超过1851个赞
知道小有建树答主
回答量:1043
采纳率:100%
帮助的人:789万
展开全部
(1)加密数据库
下载后,和普通版sqlite一样,也是一个可执行文件,操作方法稍微不同,普通sqlite数据库操作语句为:>sqlite3 test.db
使用这个加密版sqlite则需要这样做:
>sqlite.exe test.db #这样就生成一个新数据库,普通数据库
>.changepass pass #这句就给当前数据库加上了密码,下次打开要用下面的语句
>sqlite.exe pass test.db

这样就将test.db加密了,密码为pass。加密之后可以进行普通的操作,如创建表,插入数据,查询等,语句和普通不加密版的sqlite语句完全一样

(2)改变密码
打开一个加密数据库后,在命令输入如下命令就可改变密码:
>.changepass newpass
这样test.db的打开密码就变成了newpass

(3)删除密码恢复为普通数据库
使用如下命令即可将密码消除,这样该数据库又变成了普通数据库,可以用sqlite3命令操作了。
>.changepass
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式