window系统下,使用sqlcipher工具加、解密sqllite数据库

阅读更多
链接:https://pan.baidu.com/s/1c9fn0X6rKc29CzK7EknBmw
提取码:8b9b
复制这段内容后打开百度网盘手机App,操作更方便哦

解密过程


说解密也不太准确,因为这个工具,是不提供直接解密功能的,需要先创建一个没有加密的db文件
再把加密的数据,通过密码,解析,并复制到新的未加密的db文件。

进入cmd



window系统下,使用sqlcipher工具加、解密sqllite数据库_第1张图片

1.通过sqlcipher-shell64.exe加载加密后的文件
2.设置密文
3.创建一个新的db文件,密码是空的(未加密)
4.导出文件内容到这个新的未加密的db
5.断开连接



加密过程

加密过程我自己本身没有测试过,拷贝了一段别人的文字内容

输入命令1:sqlcipher-shell64.exe origin.db 【完成之后按Enter键】
输入命令2:ATTACH DATABASE ‘encrypted.db’ AS encrypted KEY ‘thisiskey’; 【Enter】
输入命令3:SELECT sqlcipher_export(‘encrypted’); 【Enter】
输入命令4:DETACH DATABASE encrypted; 【Enter】
---------------------
作者:wengpanfeng
来源:CSDN
原文:https://blog.csdn.net/wengpanfeng/article/details/78406172
版权声明:本文为博主原创文章,转载请附上博文链接!
  • window系统下,使用sqlcipher工具加、解密sqllite数据库_第2张图片
  • 大小: 7.5 KB
  • 查看图片附件

你可能感兴趣的:(sqlcipher)