当前位置: 首页 > 知识库问答 >
问题:

指纹唯一ID

农星华
2023-03-14

我正在开发一个应用程序,它要求用户先登录(电子邮件/密码),然后才能进入应用程序的其余部分。

我实现了指纹扫描,代码正确地验证了指纹是设备授权指纹列表中注册的指纹之一。

我的问题是,我希望能够将这两种情况关联起来,比如用户使用电子邮件/密码登录,然后进入一个屏幕,在那里他可以将is指纹与他刚刚登录的帐户关联起来,然后在将来,每当他使用应用程序上的指纹登录时,该应用程序将向服务器发送某种表示指纹的唯一密钥,服务器将知道该密钥与该用户的密钥匹配(之前将指纹与帐户关联时保存),并返回该用户的信息。

根据我的研究,似乎不可能关联特定指纹,因为它们与设备关联,但作为设备的身份验证也会起作用,因为我们假设只有一个用户使用特定的电话,即使不同的人可以访问该电话,如果允许注册他们的指纹,应用程序将始终使用同一用户登录。

为了能够有这种行为,我需要某种独特的不变的关键,将代表用户/指纹。有可能吗?当接收到onAuthentiation成功的响应时,我是否可以从身份验证结果中检索该信息?

提前感谢。

共有1个答案

白泽语
2023-03-14

下面的方法可以区分指纹。使用此解决方案的风险由您自行承担,因为此解决方案在未来的更新中可能不受支持。

/**
   * Obtain the Fingerprint associated with this operation. Applications are strongly
   * discouraged from associating specific fingers with specific applications or operations.
   *
   * @hide
   */
  public Fingerprint getFingerprint() { return mFingerprint; }

此方法在Api中不公开,因此应该通过反射来访问。

 类似资料:
  • 我想在银行项目中通过android平板电脑记录客户数据,包括指纹。当客户存款或取款时,会通过指纹数据核实哪个客户。Android设备记录指纹数据并与Web服务器(asp.net)同步。那么,开发指纹验证的最佳方法是什么?如果指纹设备与Android平板电脑连接更容易,请建议我。

  • 问题内容: 我有一个指令,可以在一个页面上多次使用。在此指令的模板中,我需要对输入元素使用ID,以便可以将Label“绑定”到它,如下所示: 现在的问题是,一旦多次包含我的指令,ID“ item1”就不再是唯一的,并且标签将无法正常工作(单击时应选中/取消选中该复选框)。 该问题如何解决?有没有一种方法可以为模板分配“名称空间”或“前缀”(例如asp.net使用ctl00 …- Prefix)?还

  • 我正试图找到一种方法,通过指纹扫描验证来支持以下场景。我在一个应用程序上工作,该应用程序在企业环境中使用,一台Android设备可能会被许多用户共享。当前的指纹扫描API似乎遵循这样一种模式:用户向设备注册指纹,然后指纹扫描库基本上只是验证正在扫描的指纹是否与设备中本地存储的某些已知指纹匹配。这种模式与我的用例不兼容,因为我的每个用户每次需要使用应用程序时都可能会选择不同的Android设备。每个

  • 问题内容: 我正在使用iso 19794-2指纹数据格式。所有数据均为iso 19794-2格式。我有十万多个指纹。我希望进行高效搜索以识别匹配项。是否可以构建类似于二叉树的结构来执行高效(最快)的匹配搜索?或建议我找到匹配的更好方法。并且还建议我使用Java的开源API进行指纹匹配。帮我。谢谢。 问题答案: 您有指纹匹配的背景吗?这不是一个简单的问题,您需要一些理论来解决这个问题。看看博洛尼亚大

  • 4.5 系统指纹识别 现在一些便携式计算机操作系统使用指纹识别来验证密码进行登录。指纹识别是识别系统的一个典型模式,包括指纹图像获取、处理、特征提取和对等模块。如果要做渗透测试,需要了解要渗透测试的操作系统的类型才可以。本节将介绍使用Nmap工具测试正在运行的主机的操作系统。 4.5.1 使用Nmap工具识别系统指纹信息 使用Nmap命令的-O选项启用操作系统测试功能。执行命令如下所示: [ema

  • 我正在制作一个对象加载器,所有的纹理部分都在不同的纹理文件中。将其映射到模型上的最佳解决方案是什么?我是否需要将每个具有自己纹理的零件视为一个模型,以便最终实体具有多个单独的绘图调用,每个调用具有一个纹理?