Android 仅使用指纹登录?可能吗?

Android 仅使用指纹登录?可能吗?,android,ios,sensors,fingerprint,Android,Ios,Sensors,Fingerprint,有可能在云中存储用户指纹吗?我在考虑一个需要onyl指纹才能登录的应用程序。可能吗?是的,可以仅使用指纹登录 序列化的扫描指纹对象使用ObjectOutputStream作为byteArrayOutputStream输出。 然后将输出编码到base64,并作为HTTP端口发送到 提供的服务器URL。 序列化对象意味着将Java对象表示为 包含对象数据以及 有关对象类型和存储在中的数据类型的信息 物体。 服务器端点接收base64字节数组,将其解码为 使用 objectinputStream。 然

有可能在云中存储用户指纹吗?我在考虑一个需要onyl指纹才能登录的应用程序。可能吗?

是的,可以仅使用指纹登录

序列化的扫描指纹对象使用ObjectOutputStream作为byteArrayOutputStream输出。 然后将输出编码到base64,并作为HTTP端口发送到 提供的服务器URL。 序列化对象意味着将Java对象表示为 包含对象数据以及 有关对象类型和存储在中的数据类型的信息 物体。 服务器端点接收base64字节数组,将其解码为 使用 objectinputStream。 然后将此libfprint对象与存储的现有实例进行比较 在云中的数据库中。 在匹配过程中,将libfprint对象与 手指已存储。如果三个二进制数据中的任何一个 存储的打印具有高于设置阈值70的整数值, 用户被识别,因此被认为是真正的匹配, 否则,bozorth匹配算法假定手指不匹配 存在于数据库中,因此提示重新注册。 Bozorth是一种基于细节点的指纹匹配算法 基于此,它同时进行一对一和一对多匹配 操作。 建议的bozorth阈值是40的整数,但是在我的 阈值为40%的测试通常会产生假阳性。A. 当用户被错误地识别为用户时,就会出现误报 指纹的所有者。我们决定了招收学生的方法 在新注册期间,同一个手指重复三次,并增加 匹配阈值为70。 验证算法将当前捕获的指纹图像与数据库中存储的每个用户的三个实例进行比较。如果这三个实例中的任何一个返回的匹配值超过70,则肯定地识别用户。
由于安全原因,你不能直接访问用户的指纹——我个人不喜欢应用程序将我的指纹存储在一些封闭源代码的云中。但您可以使用用户提供的指纹对值进行散列。为此,请阅读文档。您提出了两个不同的问题。您能否拥有仅依赖指纹身份验证的登录功能?是的,你可以。有可能在云中存储用户的指纹吗?不,它不是,因为你没有实际的指纹或其衍生物。