【问题标题】:how to get a persons fingerprint through javascript [closed]如何通过javascript获取人的指纹[关闭]
【发布时间】:2015-12-17 18:30:26
【问题描述】:

我需要添加一个功能,我的 asp.net 解决方案的每张发票都需要由开具发票的人进行数字签名。因此,我的客户想要一个选项,而不是使用鼠标进行数字签名,而是希望开具发票的人输入他们的指纹。

如何使用 javascript 在我的网页中获取某人的指纹。

【问题讨论】:

  • 这个问题有很多注意事项。第一:设备是什么? IE 可能有权访问 ActiveX 以允许您访问驱动程序。但最终,用户将要使用的设备会限制你这样做。
  • 这绝不可能,这是一场安全和隐私的噩梦。
  • 您可能需要多种技术组合。在前端,您可能需要一个类似于 active-x 的控件,以允许指纹读取设备向 Web 浏览器发送信息。从安全的角度来看,我也会看看这个:msdn.microsoft.com/library/dd984947(v=vs.100).aspx
  • 我帮助人们将生物识别身份验证集成到 Web、云和 Android 中。如今,您实际上可以使用 JavaScript 实现基于 Web 的生物识别注册和身份验证解决方案,该解决方案适用于具有 Windows 服务器后端或 Linux 服务器后端(如 CentOS 7、Ubuntu、Suse、Gentoo 等)的多个 Web 浏览器。查看JavaScript 生物特征认证和集成包在这里jomutech.com/javascriptbiometricauthentication。它使用 Web 套接字,您可以将其与 PHP、ASP.NET、Python、NodeJS、JSP 后端甚至 Java 的 Spring Framework 集成。

标签: javascript fingerprint


【解决方案1】:

您的问题是关于数字签名和使用 JavaScript 来执行此操作的。

我认为访问指纹扫描仪可能是不可能的,许多设备根本没有指纹扫描仪,更不用说通过 JavaScript 访问它们了。

我的建议是看看 JavaScript 提供了什么以及它作为数字签名有多么有用。对于我们的工作,我们只要求用户输入他们的姓名(并以精美的手写字体显示),这就足够了。但是您可以通过 JavaScript 访问网络摄像头或麦克风来做得更好。然后你可以得到...

  1. 声纹(用户说出他们的名字并记录下来)
  2. 用户的照片/图像(通过网络摄像头)
  3. 用户手指的照片/图像(用于指纹)

上述方法有许多缺点,主要是您无法验证用户是否真的在照片中(他们可以在网络摄像头前举起杂志图片),但许多人都是如此签名方法(纸上的书面签名可以是任何东西)。

如果您想沿着指纹路线走下去,您可以处理指纹的图像(来自网络摄像头),尽管这会相当复杂。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-06-03
  • 2017-08-15
  • 1970-01-01
  • 2013-12-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-25
相关资源
最近更新 更多