关于被加密的sqlite数据库的打开的问题

W1nds 2013-07-01 09:32:08
就是微信的EnMicroMsg.db文件
是被加密的,现在已经找到密钥了,但不知道怎么打开(用c++打开。。),
使用sqlite3_key(db,"密钥",x);打开是不行的
...全文
11635 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
sjyxxoo4 2014-08-22
  • 打赏
  • 举报
回复
我能解开,如果是用sqlite3_key加密的话。可以传我试试
aaaabbaaaa 2014-06-03
  • 打赏
  • 举报
回复
楼主这个问题你解决了吗,怎么解决的
Jane_2007 2014-05-28
  • 打赏
  • 举报
回复
楼主,你使用的是算法得到的一个密文么?
shelleyyoung 2014-05-02
  • 打赏
  • 举报
回复
引用 5 楼 bladexuxiaolei 的回复:
我用自己编译的sqlcipher去解密解不开,但是用现成的工具sqlite browser输入秘钥后可以打开看,不知道为什么,很奇怪?楼主有解决办法了吗?
请问您用的哪个现成的工具sqlite browse可以r输入秘钥呢?能告知工具名称和版本号吗?
Sand哥 2014-03-06
  • 打赏
  • 举报
回复
”微信加密聊天记录导出助手“下载地址:http://pan.baidu.com/s/1sjjPs8P 完美解决方案
wsa_socket 2013-10-24
  • 打赏
  • 举报
回复
能提示一下吗?
wsa_socket 2013-10-21
  • 打赏
  • 举报
回复
请关注一下 怎么解决的,帅哥,好像在android平台加密的内容,在windows平台解密有问题。 都用的sqlcipher代码,问题出在哪里呢?
W1nds 2013-10-17
  • 打赏
  • 举报
回复
以解决。
wsa_socket 2013-10-15
  • 打赏
  • 举报
回复
最近也在看这个问题,楼主研究的怎么样? 楼主说的带加解密模块的sqlitedatabasebrowser是哪个啊?
bladexuxiaolei 2013-09-12
  • 打赏
  • 举报
回复
994065835 加的时候注明,我现在觉得微信和那个流传的带加解密模块的sqlitedatabasebrowser用的是相同的加解密方式而非标准的sqlcipher,现在正在反汇编看sqlitedatabasebrowser,有什么进展一起研究研究。
blackfeathers 2013-09-04
  • 打赏
  • 举报
回复
楼主看看这个帖子,我搞定了哈哈 http://www.fenlog.com/post/82.html
W1nds 2013-09-04
  • 打赏
  • 举报
回复
引用 5 楼 bladexuxiaolei 的回复:
我用自己编译的sqlcipher去解密解不开,但是用现成的工具sqlite browser输入秘钥后可以打开看,不知道为什么,很奇怪?楼主有解决办法了吗?
没有。。还在看呢 自己测试了一个用sqlite3_key加密后,用sqlite browser输入密钥也打不开。。 看来这个sqlite_key与sqlite browser加解密对应不起来,需要改wxsqlite的源码 有兴趣么可以留个QQ一起研究
W1nds 2013-09-04
  • 打赏
  • 举报
回复
引用 6 楼 iltgcl 的回复:
密钥当然打不开,需要的应该是密文,使用sqlcipher的话,一般密文都是256位,通常采用aes算法。你需要将明文,密钥,盐,向量iv进行解密,得到256位的密文,来作为sqlitedatabase的解密钥匙
密码学挂了。。
iltgcl 2013-09-03
  • 打赏
  • 举报
回复
密钥当然打不开,需要的应该是密文,使用sqlcipher的话,一般密文都是256位,通常采用aes算法。你需要将明文,密钥,盐,向量iv进行解密,得到256位的密文,来作为sqlitedatabase的解密钥匙
bladexuxiaolei 2013-09-03
  • 打赏
  • 举报
回复
我用自己编译的sqlcipher去解密解不开,但是用现成的工具sqlite browser输入秘钥后可以打开看,不知道为什么,很奇怪?楼主有解决办法了吗?
W1nds 2013-08-07
  • 打赏
  • 举报
回复
引用 3 楼 u011335412 的回复:
请问楼主如何得到key的? 或者算法 774559308@qq.com谢谢
key的算法看下apk就可以 但是这个数据库的加密方式有些奇怪、 用的是sqlcipher,但是解不开
ywjuestc_2013 2013-07-24
  • 打赏
  • 举报
回复
请问楼主如何得到key的? 或者算法 774559308@qq.com谢谢
cboard 2013-07-04
  • 打赏
  • 举报
回复
请问 是怎么得到密钥的,能否分享下……
cboard 2013-07-04
  • 打赏
  • 举报
回复
可以参考 http://blog.csdn.net/gy_jk/article/details/8455356 里面有sqlite的一些代码,跟介绍,希望分享下 怎么找到生成密钥的算法。邮箱:oftenmail@foxmail.com感激不尽!

80,492

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧