我有问题。我在 google 上搜索了生物特征身份验证,但所有示例 api 都只返回带有布尔值的“身份验证成功”。
示例: https ://proandroiddev.com/5-steps-to-implement-biometric-authentication-in-android-dbeb825aeee8
我想用用户的生物识别 ID 加密 SQL。生物识别 ID 将是关键。它可以是 256 位或 64 位密钥。
有没有图书馆?
我有问题。我在 google 上搜索了生物特征身份验证,但所有示例 api 都只返回带有布尔值的“身份验证成功”。
示例: https ://proandroiddev.com/5-steps-to-implement-biometric-authentication-in-android-dbeb825aeee8
我想用用户的生物识别 ID 加密 SQL。生物识别 ID 将是关键。它可以是 256 位或 64 位密钥。
有没有图书馆?
您是否查看过API或API 的authenticate(crypto)
方法?android.hardware.BiometricPrompt (framework)
androidx.biometric.BiometricPrompt libraries (recommended)
这里有一些参考。您基本上initialize
是一个密钥KeyStore
,将其包装成适当的CryptoObject
(在您的情况下,可能是用于加密/解密的 Cipher)。当你authenticate(crypto)
,在用户认证后,密钥被解锁,你可以使用它进行操作。
这是图书馆的演示应用程序androidx.biometric