如何在 Flutter 中加密 SQLite 数据库? [英] How to encrypt the SQLite database in Flutter?
本文介绍了如何在 Flutter 中加密 SQLite 数据库?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在通过以下代码在 Flutter 中创建一个数据库,有什么方法可以加密数据库吗?
I am creating a database in Flutter by the following code, is there any way we can encrypt the database?
是否有任何可用于 Flutter 的库?
Is there any library available for Flutter?
initDb() async {
io.Directory documentsDirectory = await getApplicationDocumentsDirectory();
String path = join(documentsDirectory.path, "test.db");
var theDb = await openDatabase(path, version: 1, onCreate: _onCreate);
return theDb;
}
推荐答案
Pointy Castle 似乎是目前首选的加密库.
Pointy Castle seems to be the encryption library of choice at the moment.
这篇关于如何在 Flutter 中加密 SQLite 数据库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文