我有点问题。我已经在google中搜索了生物特征认证,但是所有示例apis都只返回带有布尔值的“认证成功”。
示例:https://proandroiddev.com/5-steps-to-implement-biometric-authentication-in-android-dbeb825aeee8
我想用用户的生物识别id加密SQL。生物特征识别将是关键。它可以是256位或64位密钥。
有没有这样的库呢?
发布于 2019-09-14 14:32:01
您是否研究过android.hardware.BiometricPrompt (framework)或androidx.biometric.BiometricPrompt libraries (recommended) API的authenticate(crypto)方法?
这里有一些参考。基本上,您在KeyStore中加密一个密钥,将其包装到适当的CryptoObject中(在您的示例中,可能是用于加密/解密的initialize )。当您使用authenticate(crypto)时,在用户身份验证时,密钥将处于解锁状态,您可以使用它进行操作。
下面是androidx.biometric库的demo app
https://stackoverflow.com/questions/56030037
复制相似问题