gpt4 book ai didi

android - 通过指纹验证保护数据

转载 作者:行者123 更新时间:2023-11-28 21:26:21 24 4
gpt4 key购买 nike

我正在研究通过指纹验证来保护移动数据的方法。

iOS 上的情况似乎相当简单,通过 Touch 保护钥匙串(keychain)中的数据。

但是在通过指纹保护数据的 Android 上可以做这样的事情吗?或者我们是否必须在应用程序内部处理数据和指纹的关联?

更新:

因此,在对 Android 进行了更多阅读后,我假设最好的方法是加密应用程序中的数据,但保护与 FingerprintManager 和 Android Keystore 一起使用的 key ?

最佳答案

是的,你正朝着正确的方向前进;-)

基本上,Keystore 仅用于创建/存储 key Material ,不能与 SharedPreferences 之类的东西相提并论。您可以使用 Keystore API 创建一个新的加密 key ,该 key 需要用户身份验证,然后您可以使用生成的 key 对数据进行加密/解密。为了访问 keystore 中的 key ,用户需要进行身份验证(例如通过指纹身份验证)。

我已经为新的 Keystore API(包括指纹认证)创建了一个演示项目,您可以在 GitHub 上找到它:https://github.com/flschweiger/SafeApp

关于android - 通过指纹验证保护数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37965828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com