OPPO R9S 锁屏手势密码,应用加密

system/gesture.key 锁屏手势密码

system/password.key 锁屏数字密码

安卓的解锁图案一共有九个点,按顺序设定值为0×00-0×08(注意这里是十六进制),这九个值依据设定好的解锁图案的顺序,依次排列,排列结果以hex的形式进行SHA1加密,然后以byte形式存储于gesture.key中。

安卓解锁图案的规则是至少4个点,至多9个点,那么如此计算:
4个点的密码 9*8*7*6=3024
5个点的密码 9*8*7*6*5=115120
6个点的密码 9*8*7*6*5*4=60480
7个点的密码 9*8*7*6*5*4*3=181440
8个点的密码 9*8*7*6*5*4*3*2=362880

9个点的密码 9*8*7*6*5*4*3*2*1=362880

可以把所有的密码的SHA1计算出来,生成字典。

读取gesture.key文件,然后与字典中的密文进行hash碰撞,就可以得到密码,并且还原为解锁图形。


data/com.colors.safecenter/database/safe.db  表settings  应用加密的密码就在其中,还有其他许多设置信息都是明文的,随意看

你可能感兴趣的:(OPPO R9S 锁屏手势密码,应用加密)