在另一个系统上解密来自Android的sqlite3数据库文件

时间:2014-01-10 15:26:53

标签: encryption sqlite sqlcipher

我在Android系统上制作加密文件。我有数据库的密钥。

我尝试使用sqlcipher解密Mac系统上的Android数据库。但是,它无法打开文件。

有没有办法从其他系统打开加密数据库文件?

1 个答案:

答案 0 :(得分:0)

看起来SQLCipher使用:

•CBC模式下的AES-256

您不清楚您使用的软件版本。你在使用命令行吗?或者您是在Xcode项目中打开数据库?我看到一些关于使用苹果的SQLCipher的注释' CommonCrypto框架,但我怀疑Android有权访问它。

您可能需要使用可以破译Android版本的不同加密提供程序构建自定义版本。