+-
什么是flutter_secure_storage以及它如何工作?

我现在正在为我的应用程序进行身份验证。我听说过关于flutter_secure_storage的好消息,但我想知道它的工作原理,因为我不确定。我读过它将数据存储在共享的Préférences中,但是所有数据都已加密,这对我需要做的事情非常有用。是真的吗真的安全吗?我可以安全地存储用户名和密码吗?我们可以想象一个用户登录我的应用程序,然后用此插件flutter_secure_storage来存储所有内容(示例:我可以存储加密的成员的电子邮件或ID,这样当用户再次使用该应用程序时,如果我发现在共享的préférences中加密了该值我将他重定向到会员页面,因此我在需要时知道应用程序中的会员ID

0
投票

所以我决定使用flutter_secure_storage用户,我这样做是这样的:

final storage = new FlutterSecureStorage();

// Read value

mail = await storage.read(key: "e");
pass = await storage.read(key: "p");

并且在注册或登录时写密钥:

final storage = new FlutterSecureStorage();
await storage.write(key: "e", value: email);
await storage.write(key: "p", value: password);

似乎非常简单,可以正常工作,但我不知道如何进行加密。从我这边我没有加密我没有设置电子邮件和密码它是如何工作的?