Flutter:使用指纹解密 AES?

Rag*_*hap 6 android biometrics flutter

我正在开发一款 Android 应用程序,该应用程序使用 AES 加密的文件。我想为用户提供扫描指纹进行解密的能力,而不是提供密码。

据我了解,可以将持久数据存储在 Android 的密钥库中。所以我最初的想法是将文件的密码存储在密钥库中,然后使用成功的指纹身份验证来检索该密码。问题是,我无法弄清楚如何使用指纹进行首次身份验证,然后仅在指纹身份验证成功时才返回密码。这可能吗?

考虑到我需要唯一的数据来加密/解密文件,我想本地身份验证在这种情况下毫无用处?

或者还有其他方法可以做到这一点吗?