指纹与面容解锁:开启方法与工作原理
开启路径
在应用设置 → 安全(或外观与安全分组)里找到生物识别解锁开关:
- 确保保险库已设置密码(生物识别是加在密码之上的快捷方式,不是替代);
- 打开生物识别开关,按提示完成一次指纹/面容验证;
- 之后每次打开应用,扫指纹即可进入。
前提是手机本身已录入生物特征并在系统层可用;同时建议把密码提醒保持开启。
它是怎么做到「不用密码也能解密」的
这里有个巧妙的工程问题:解锁保险库最终要拿到加密密钥,而你又没输密码,密钥从哪来?答案在 Android 系统的安全硬件里(原理转述自官方 FAQ 与设计文档):
- 开启生物识别时,应用在 Android Keystore 里生成一把专用密钥,并要求系统「只有用户通过生物验证后,这把密钥才被允许使用」;
- 日常打开应用 → 你扫指纹 → 系统放行这把密钥 → 应用用它解开保险库里包裹的主密钥;
- 密码槽与生物槽并存,就是加密设计里说的多槽位结构。
关键是:生物特征本身从不参与加密,它只是一道放行门禁,真正的密钥始终锁在系统安全硬件里,应用自己都拿不走。
为什么有的设备上开不了
官方 FAQ 明确解释过:个别手机的 Keystore 生物识别实现有缺陷,应用检测到问题会直接报错提示。如果同一台设备上别的应用生物识别正常、唯独这里不行,多半是那些应用采用了较弱的生物验证方式,而本应用坚持了更严格的实现。这种情况下建议就用密码解锁,或等系统更新后再试。
生物识别突然失效了
指纹/面容在系统设置里变动过(如删掉又重新录入指纹)后,Keystore 里的密钥可能作废。处理办法:改用密码解锁进入应用 → 在设置里把生物识别开关关掉再重新打开。详见安全答疑。