怎么加密和解密sqlite数据库
1个回答
展开全部
(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
下载后,和普通版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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询