现在支持指纹识别的设备越来越多, 那么我们如何做到使用指纹来登录网站呢?
在我得想象中指纹识别设备是一个黑盒子, 它接受两个输入和一个输出
输入1: 用户刷指纹产生指纹特征
输入2: 私钥
输出:密码(根据指纹特征和私钥生成密码)
网站登录流程:
(1)网站发送私钥给指纹识别设备
(2)用户刷指纹, 产生指纹特征
(3)指纹识别设备根据用户指纹特征和私钥生成密码
(4)发送密码给网站
(5)网站完成登录
附:
1不同用户的私钥是不同的, 可以在你注册的时候随机生成
2如果你觉得你的密码被盗, 那么可以在网站上重新生成私钥
3如果现实生活的指纹被盗(手指被剁), 额, 完蛋...
欢迎各位大大前来指正..
