小编Rag*_*hap的帖子

Flutter:使用指纹解密 AES?

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

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

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

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

android biometrics flutter

6
推荐指数
0
解决办法
290
查看次数

Gradle 卡在 assembleDebug 上

过去一个月我一直在做 Flutter 项目。到目前为止,我已经能够成功运行此代码,但现在它不再有效。我相信这是在我的包管理器更新 Flutter(运行 Arch Linux)之后发生的。

的输出flutter run --verbose

?  imperium2 git:(master) ? flutter run --verbose
[  +15 ms] executing: [/opt/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +17 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 8735ab1e35346ae20b6c347d259b07b1589756a5
[        ] executing: [/opt/flutter/] git describe --match v*.*.* --first-parent --long --tags
[   +8 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v1.15.1-36-g8735ab1e35
[   +3 ms] executing: [/opt/flutter/] …
Run Code Online (Sandbox Code Playgroud)

android-studio android-gradle-plugin flutter

5
推荐指数
1
解决办法
1149
查看次数