0

我有问题。我在 google 上搜索了生物特征身份验证,但所有示例 api 都只返回带有布尔值的“身份验证成功”。

示例: https ://proandroiddev.com/5-steps-to-implement-biometric-authentication-in-android-dbeb825aeee8

我想用用户的生物识别 ID 加密 SQL。生物识别 ID 将是关键。它可以是 256 位或 64 位密钥。

有没有图书馆?

4

1 回答 1

0

您是否查看过API或API 的authenticate(crypto)方法?android.hardware.BiometricPrompt (framework)androidx.biometric.BiometricPrompt libraries (recommended)

这里有一些参考。您基本上initialize是一个密钥KeyStore,将其包装成适当的CryptoObject(在您的情况下,可能是用于加密/解密的 Cipher)。当你authenticate(crypto),在用户认证后,密钥被解锁,你可以使用它进行操作。

这是图书馆的演示应用程序androidx.biometric

于 2019-09-14T06:32:00.777 回答