如何打开使用SQLCipher加密的数据库?

问题描述 投票:0回答:2

我使用包创建并加密了一个数据库。(react-native-sqlcipher)我想使用“DB Browser for SQLite”或“SQLite Studio”打开该数据库。但是,即使我输入正确的密钥,它也无法打开。加密数据库的时候是否加了盐?如果是的话,盐储存在哪里?

注意:Android应用程序没有问题。

react-native sqlite sqlcipher db-browser-sqlite sqlitestudio
2个回答
0
投票

问题是Ubuntu不支持。我在 Windows 上尝试过,效果很好。


0
投票

您还必须检查 Sqlite 数据库的版本。当前版本的 DB Browser for SQLite 将无法打开 sqlCypher 加密的 Sqlite 数据库版本 3.x,只能打开 4.x。如果您想打开旧的加密文件,您必须下载旧版本的 DB Browser for SQLite,例如 3.10.1,请在此处查看:

了解更多信息:https://sqlitebrowser.org/

© www.soinside.com 2019 - 2024. All rights reserved.