Tag: android fingerprint api

初始化FingerpringManager.Crypto对象,得到没有AndroidKeyStore提供程序支持的Crypto原语?

我正在使用Android FingerPrintManager API并使用KeyPairGenerator创建密钥对,我想使用公钥加密密码,然后通过委托fingerPrint对用户进行身份validation进行解密,但是一旦我运行我的项目就会崩溃并给出 引起:java.lang.IllegalArgumentException:没有AndroidKeyStore提供者支持的Crypto原语 我从这里使用了代码: Android指纹API加密和解密这篇文章说他能够进行ecryption和解密,并且遵循相同的代码和步骤。 这是我的代码 public KeyStore getKeyStore() { try { return KeyStore.getInstance(“AndroidKeyStore”); } catch (KeyStoreException exception) { throw new RuntimeException(“Failed to get an instance of KeyStore”, exception); } } public KeyPairGenerator getKeyPairGenerator() { try { return KeyPairGenerator.getInstance(“RSA”, “AndroidKeyStore”); } catch (NoSuchAlgorithmException | NoSuchProviderException exception) { throw new RuntimeException(“Failed to get an instance […]

在Android应用程序中注册用户指纹

我想创建一个Android应用程序,它注册用户指纹(来自设备的指纹扫描仪)并将其存储在数据结构或密钥存储提供程序中,下次用户放入他的指纹扫描仪时,他应该从存储在数据中的指纹进行身份validation结构或来自android密钥库提供程序。 如果有人可以帮我解决这个问题。 提前致谢。