我想检测哪个手指被扫描以触摸id? 例如,用户将扫描他的第二根手指,插件或苹果的touchid框架可以返回手指的索引,或者指纹扫描的唯一ID。
我只想检测在ios / swift / obj-c
中打印的手指答案 0 :(得分:4)
不,此信息不可用。
分析指纹的设备内部的安全区域处理器只返回是/否,表明匹配了有效指纹
答案 1 :(得分:1)
来自Apple摘录:
Touch ID不会存储指纹的任何图像。它仅存储指纹的数学表示。某人无法从该数学表示中对您的实际指纹图像进行逆向工程。您设备中的芯片还包括一个名为Secure Enclave的高级安全架构,该架构是为保护密码和指纹数据而开发的。指纹数据使用仅可用于Secure Enclave的密钥进行加密和保护。指纹数据仅由Secure Enclave用于验证指纹是否与登记的指纹数据匹配。 Secure Enclave与芯片的其余部分以及iOS的其余部分隔离开来。因此,iOS和其他应用程序永远不会访问您的指纹数据,它永远不会存储在Apple服务器上,并且它永远不会备份到iCloud或其他任何地方。只有Touch ID使用它,它不能用于匹配其他指纹数据库。