在Flutter中构建应用程序时SharedPrefernces和Flutter_secure_storage包有什么区别?或者他们做同样的事情?

我正在尝试使用 api 令牌在 flutter 中构建应用程序,我想知道 SharedPrefences 和 flutter_secure_storage 包是否执行相同的操作,或者它们是否不同。

回答

flutter_secure_storage包使用SharedPreferences与MODE_PRIVATE,你可以看到在这里:

preferences = context.getSharedPreferences(SHARED_PREFERENCES_NAME, Context.MODE_PRIVATE);

它还通过 AES 使用额外的加密。来自自述文件:
AES encryption is used for Android. AES secret key is encrypted with RSA and RSA key is stored in KeyStore。您可以在源代码中找到详细信息。

至于安全令牌和其他敏感数据,使用flutter_secure_storage私有模式代替原始 SharedPreferences会更安全。


以上是在Flutter中构建应用程序时SharedPrefernces和Flutter_secure_storage包有什么区别?或者他们做同样的事情?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>