Mic*_*art 7 security authentication android fingerprint
正如标题所示,我正在创建一个允许用户使用指纹身份验证登录的应用程序.我遇到的问题是在哪里存储他们提交的凭据?
流程将是 - >用户首次登录凭证 - >启用指纹身份验证并存储这些凭据 - >验证指纹然后访问存储的凭据.
我想过使用SharedPreferences
但是如果设备是root的,那么这些设备很容易访问.
那么存储这些凭据的最安全,最安全的地方在哪里,以避免在应用程序外部访问它们?
编辑:
我正在使用此包装器来处理指纹认证
https://android-arsenal.com/details/1/4493
我使用这个库: https: //github.com/JesusM/FingerprintManager。我所做的是在用户登录后,我获取用户名和密码并将它们组合成 1 个字符串用户名:密码,然后使用库对其进行加密。下次用户登录应用程序时,我使用此库对其进行解密。