在 react-native 中使用加密数据库

Use encrypted database in react-native

我需要在 react-native 中使用 SQL-cipher 创建一个加密数据库。为此,我找到了一个由 Dryganet 修改的 react-native-sqlite-storage fork,但没有使用它的文档。

我刚刚开始研究 react-native,所以任何线索都将不胜感激。

所以我调查了一下,fork 的语法是这样的:

errorCB(err) {
  console.log("SQL Error: " + err);
},

openCB() {
  console.log("Database OPENED");
},

var database = await SQLite.openDatabase({"name": "test.db", "key": "password"}, openCB, errorCB);

有趣的是它就在我面前 XD。

也可以使用Realm database。它易于使用且有据可查,并且支持 react-native。