Android - 将指纹复制到其他设备

时间:2017-05-31 03:31:39

标签: java android android-studio fingerprint android-studio-2.0

我正在为具有许多用户设备的工作制作应用程序,并且只有少数管理员设备。

该应用程序使用指纹身份验证(如果您的手指被切断或以某种方式无法识别,则具有引脚输入功能)。该应用程序用于紧急情况,因此我需要能够让管理员能够在用户设备上进行身份验证。

有没有办法从他/她的设备复制管理员的指纹并将其添加到用户的设备?在紧急情况下,管理员可能没有他们的设备,但只能访问用户的设备。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Android 6.0指纹API,我不敢告诉您技术上不可行。出于安全原因,指纹仍然在设备中安全加密,因此无法将其提取出来。

Google工程师,负责Nexus 5X和Nexus 6P的团队的一员,replied the following, to an user in Reddit

  

指纹功能在设备上安全加密,并在安全的Trustzone保护区域内处理。 Android 6.0指纹API不提供对应用程序的指纹材料的任何访问。指纹功能永远不会离开设备,也不会与Google共享(例如,如果您设置了新手机,则需要重新注册手指)。如果您的手机丢失或被盗,您可以使用Android设备管理器轻松查找,锁定和擦除手机。

因此,无法复制您无法从应用程序中提取的指纹。