为什么刚开机不能用指纹解锁,只能用密码?

锁屏
密码
指纹
为什么刚开机不能用指纹解锁,只能用密码?
0

#1

Android 从 5.0 开始自带了「磁盘加密」的功能。简单来说,关机之后你手机里的所有个人数据都是加密的。假如有人拿到了你的手机,无论是进 TWRP 甚至是把你的存储芯片拆出来,他都读取不到你的数据。

那为什么平时用的时候感觉不到「加密」的存在呢?加密需要密钥,密钥就是根据你的锁屏密码生成的。所以你在刚开机第一次解锁屏幕的时候,实际上也是输入了解密的密钥,让系统帮你在底层把数据解开了。

上面说到解密需要密码。但指纹只是一种比对手段,手机只能知道你的指纹「对」或者「不对」,并不能以此作为密钥去解密。这也就是为什么刚开机必须输入密码,不能直接用指纹解锁的原因。

至于输入了一次之后,因为系统已经在运行了,此时就不需要密钥来解密了。仅仅使用指纹来判断你的身份来解锁就足够了。


指纹支付功能期望dalao能适配一下
关于OPPO N3 ROM的改进建议
#2

可我并没有启用加密,所以这应该只是双重保险而已


#3

这也是我的一个小疑问…感谢感谢


#4

既然加密是个默认情况,开发时一般是不会对你这种没开加密的「特例」特殊处理的。


#5

所以开机指纹免输密码Xposed模块的工作原理是开了“特例”吗?还是说是开机预先验证了密码?或者去掉了加密?:grin: