我们能知道触摸指纹的指纹识别码吗?

时间:2018-02-21 15:21:57

标签: android

我的手机上有5个指纹。当用户触摸设备上的任何指纹时,我可以检测到哪个手指的指纹被触摸了。 我试过这个  FingerprintManager 但我失败了。

1 个答案:

答案 0 :(得分:0)

不,你不能。您可以使用系统授权存储指纹。但你无法从指纹识别器获得任何身份证明。

让我解释一下原因......

这是指纹扫描仪存储数据的方式。

enter image description here ARM TrustZone用于保护生物识别和加密数据的安全。 ARM处理器可以使用基于可信执行环境(TEE)的TrustZone技术将此信息安全地保存在物理芯片上。此安全区域还用于其他加密过程,并与安全硬件平台(如指纹扫描仪)直接通信,以防止任何软件窥探。经过批准的无个人信息(如密码密钥)只能由使用TEE客户端API的应用程序访问。

TEE是手机硬件中独立且隔离的区域。 TEE可能使用自己的处理器和内存,也可以使用主CPU上的虚拟化实例。在这两种情况下,TEE都是完全隔离的,并使用硬件支持的存储器和输入/输出保护进行绝缘。你要进入的唯一方法是TEE让你进入,它永远不会。即使手机已植根或引导加载程序已解锁,TEE也是独立的,仍然完好无损。

这是指纹登录的工作原理 enter image description here

来源 - https://www.androidauthority.com/how-fingerprint-scanners-work-670934/ https://www.androidcentral.com/how-does-android-save-your-fingerprints