是否有用于访问安全区域的颤动库?

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

我最近开始使用Flutter进行移动应用开发,就我而言,这通常涉及加密。根据以上链接中提供的文档,我希望能够在iOS上的安全区域和Android上的密钥库中生成/使用密钥。

我已经找到了secure storage的库,当然还有PointyCastle,但是这些选项都不允许在不对应用程序代码进行不安全处理的情况下,将私钥专门生成并存储在安全区域中。

这可用吗?

flutter keychain android-keystore dart-pub
1个回答
0
投票

没有任何软件包,但是您可以轻松开发自己的Flutter插件。检查docs for Flutter plugin development (link)。 Flutter插件不过是Dart程序包的一个花哨名称,该程序包在iOS和Android上(天然地)做了一些工作。

本质上,它归结为编写非常简单的包装器类,然后从那里调用本机方法。如果您有任何本机开发经验,那对您来说将是小菜一碟。 :)

您可以使用FlutterSecureStorage插件的源代码作为参考。它有一些较小的问题,但这是一个很好的起点。

我希望您能做到,然后使用github或pub.dev链接写回! :)

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