【问题标题】:Can I obtain fingerprint value?我可以获取指纹值吗?
【发布时间】:2018-05-08 14:37:19
【问题描述】:

我尝试获取指纹值并存储它。之后,我尝试比较一下

值与指纹的值来自另一个硬件,指纹

传感器。

第一季度。可以比较一下吗?

第二季度。如果可能,我怎样才能获得该值?

我搜索了这些问题,发现这是不可能的。不过我觉得

存在获取指纹信息的方法。我想要一个明确的答案。对不起

因为没有上传任何代码,我已经尽我所能进行了搜索。

【问题讨论】:

  • 不,这是不可能的。 (当然是出于安全和隐私的原因)
  • 感谢您的回复!您能否推荐其他替代方案来处理这种情况?
  • 我想你正在寻找的东西可以在camsunit.com/application/…找到

标签: android fingerprint


【解决方案1】:

但我认为获取指纹信息的方式是存在的

欢迎您使用某种外部指纹扫描仪,它具有为您提供指纹数据的 API。

否则,至少对于属于 Google Play 生态系统一部分的设备而言,指纹数据无法提供给任何东西。比如看the Android 8.1 Compatibility Definition Document,具体来说:

[C-1-7] 必须对所有可识别的指纹数据进行加密和加密验证,以便无法在可信执行环境 (TEE) 之外获取、读取或更改它们,如Android 开源项目网站上的实施指南。

(强调)

【讨论】:

  • 感谢您的回复!同样,您能否推荐其他替代方案来处理这种情况?我已经阅读了有关 SHA1 哈希值的信息,据我所知,在那篇文章中,我可以获得该哈希值。使用该值进行比较怎么样?
  • @NaJunYeop:你说的这些哈希是什么?在任何情况下,这听起来都违反了指纹 HAL 实施指南:“原始指纹数据或派生数据(例如模板)绝不能从传感器驱动程序或 TEE 外部访问。 "
  • @NaJunYeop:“我已经阅读了关于 SHA1 哈希值的信息,并且据我所知,我可以在那篇文章中获得该哈希值”——the Android 8.1 CDD 中没有任何内容涉及 SHA1的指纹。 “用那个值来比较呢?” -- 因为它不存在,所以你不能使用它。 “你能推荐其他替代方案来处理这种情况吗?” -- 我猜是构建你自己的硬件和操作系统。
  • 最后我决定用不同的方式解决。谢谢你的好心! :)
猜你喜欢
  • 1970-01-01
  • 2013-08-09
  • 1970-01-01
  • 2019-02-18
  • 2018-12-14
  • 1970-01-01
  • 1970-01-01
  • 2019-06-12
  • 1970-01-01
相关资源
最近更新 更多