SQLCipher 的 301 版本压缩包还挺实用的,是你在折腾加密 SQLite 数据库的时候。

像微信这种 App,聊天记录都得加密保存,用的就是SQLCipher。嗯,如果你想研究怎么解密、导出,或者做点逆向,这个资源蛮合适的。

压缩包里有bin目录,里面放着编译好的命令行工具,直接拿来用就行,省得你再编译一遍。还有libsqlcipher目录,分别是动态库和源码,平台兼容性也考虑到了。

sqlcipher database.db "PRAGMA key='your_password'; SELECT * FROM your_table;" 这种命令,直接跑就能试试你拿到的密钥对不对。你也可以配合一些第三方工具一起搞,比如EnMicroMsg Decrypt这种。

记得,解完的数据库文件最好放安全点,完了就删掉,别给自己惹麻烦。如果你只是想看看微信的历史数据,sqlcipher-301.zip这个资源还蛮值得一试的。