有用过指纹识别功能手机的机友一定知道,现在很多指纹手机在关机重启后,第一次都必须要先输入密码才能解锁,而不能用指纹。
当然了,不排除像魅族、努比亚等部分手机是开机就可以直接用指纹解锁的,但像华为、小米、苹果、一加等更多机型,重启开机时,系统都会自动提示“重启后要求输入解锁密码”方能解锁,无法使用指纹。

在指纹录入的时候相信你们都已经体验过,我们按下指纹时所得到的信息其实都是不固定的,因为手指通过不同的角度(侧左边、侧右边、正中间等)录入都会得到不同信息。也就是说,指纹录入它不是一个精确、完整的数据,而后续的指纹验证是验证你按下的手指信息是否和录入采样时的一样,只要是一样的就可以解锁。
但由于录入采样时所得到的本来就是一部分不完整的信息,所以这个信息只是可以用来和后续按压指纹做比对,但不能作为最终数据解密的密钥。因为密钥必须是非常精确的,而首次开机使用密码解锁则可以有效提高密钥的精准性。
就拿iPhone来说,TouchID不会存储指纹的任何图像。它只存储指纹的数学表达式。任何人都不可能从该数学表达式反推导出实际的指纹图像。设备中的芯片还包含称为“SecureEnclave”的高级安全架构,专门开发用于保护密码和指纹数据。指纹数据通过SecureEnclave的专用密钥得到加密和保护。指纹数据仅由SecureEnclave使用,以验证您的指纹是否与所注册的指纹数据匹配。SecureEnclave独立于芯片的其他部分以及iOS的其他部分。因此,iOS和其他应用绝不会访问您的指纹数据,指纹数据绝不会存储在Apple服务器上,也绝不会备份到iCloud或其他任何地方。只有TouchID 使用它,并且不能将它用于匹配其他指纹数据库。
换句话说,TouchID并不会存储任何指纹图像,只会存储和指纹有关的数学表征,而呈现真实的指纹图像这个过程不可逆。另外,SecureEnclave完全独立,和A系列芯片、iOS的其它部分隔绝。指纹数据从来都不允许iOS或其它APP使用,只有SecureEnclave验证指纹时才会调用指纹数据。
为什么开机输入密码而不是录指纹,小编觉得还有一种可能是为了避免你的手指发生意外时,无法使用指纹识别。当然,我们都不希望有任何这种情况出现,但毕竟为了以防万一还是数字密码更加保险有么有?
毕竟指纹的专一性和不可替代性太强,只有你事先录入的指纹才能解锁,但密码就不一样,就算你录指纹的手废了,那随便换个手输入密码也是可以正常使用手机的。
再者,借手机给别人用的时候,只要输入密码所有人都可以用,方便很多,尤其是像小编这种经常要借同事手机来做各种测试的,如果只能用录指纹那就真的太狭隘、太不方便了。而且这样输入密码也可以有效防止太久不用而直接忘记密码。
匿名用户2017年08月01日
忘记密码了 怎么办