我是最后一年的学生,我正努力为客户提供更高级别的网络登录安全性。所以,我正在寻找指纹认证。这意味着,无论客户想要登录,他/她都必须使用他/她的指纹登录。 (假设客户使用数字角色个人指纹识别器进行手指扫描)。那么,有可能......?如果是的话那怎么样???因为,我搜索了我的问题,但没有得到有用的材料来实施我的项目。
答案 0 :(得分:1)
除非您的指纹识别器特别支持此功能,否则可能无法实现。作为一般规则,有意阻止网页直接访问硬件。
此外,请参阅Online fingerprint authentication上的评论,原因可能是指纹认证可能听起来不那么棒。
答案 1 :(得分:0)
如果您可以在浏览器安全上下文中从Java访问指纹扫描程序,那么您可以使用Digital Persona的drivers。可能会出现一个问题,即如果没有用户的祝福,您可能无法从浏览器安全上下文访问扫描程序。此外,Digital Persona驱动程序可能要求您在客户端的计算机上安装额外的软件。
答案 2 :(得分:0)
你需要:
然后你写:
if score > threshold then authenticate
等),您可以使用该分数来判断您是否认为它是相同的身份。这是基本的想法。我提供的链接应该包含您需要的所有库。另请注意,您可能需要处理捕获设备捕获的图像,以便可以将其与库一起使用。
生物识别技术并不容易。即使您拥有这些库,也不能在没有仔细规划/调整等的情况下使用它们。因此,建立一个生产应用程序并不是一件好事。只是因为你有这些库。与使用Hibernate
作为库的说法完全不同。因此,如果您只是想在您的应用中快速添加此功能,那么您应该重新考虑,因为要完成这项工作需要花费大量的精力。如果您准备好了解这些库的工作原理,请使用图像处理,了解生物识别技术等,那么它可能很有趣:)
您可以购买可能的库(可能与捕获硬件一起使用),这将使这个过程变得更加容易,但它们非常昂贵。