问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

安卓手机加密后怎么解除

发布网友 发布时间:2024-10-02 06:40

我来回答

1个回答

热心网友 时间:2024-10-04 21:20

在android手机中最常见的设备保护方式就是锁屏密码,从最早的手势密码到键盘密码再现在流行的指纹密码。
这些锁屏密码在手机遗失后能有效保护手机隐私不被泄漏但也对执法人员提取手机证据造成了很大的困扰,在这里我们详细的说明下安卓手机手势密码和键盘密码的工作原理和破解方式。
手势密码原理和破解方式
安卓手机设置锁屏手势密码图案需满足三个要求:
至少四个点;最多九个点;无重复点。
这种看似复杂的解锁方式在手机内部存储时使用的是明文转换后采用hash方式存储。Android设备图案锁定的加密存储过程:
下面设置一个图形加密锁测试一下:
第一步:图形输入。
输入上图一样的图案(看上去是个闪电图案,使用了四个点)
第二步:明文加密。
这一步是系统自动完成的,首先是九个点的数据含义,含义是这样的:从左上角起编号为 00,至右下角止编号为 08。那么上图中“闪电”的编码应该是01030406。使用SHA1算法对上述十六进制编码进行计算后得到密文“
F2A5B79ECD8B5428F474355287BE6ED857E73208”。这一步系统会自动将图案转换成编码,再将编码算出密文的。因此我们是看不到的。
第三步:密文存储。
计算好密文后,系统会将密文存储在/data/system/gesture.key文件中,我们可以使用“adb pull /data/system/gesture.key”将这个密码文件下载到本地,得到密码文件后,用记事本打开是乱码的,要用十六进制编辑器打开才可以看到密文。
可以看到密文和上一步我们计算出来的是一样的。
对上面算法总结一下规律。从密码明文的编码来看,各单数位数字为零,双数位数字不重复地排列,并将这个排列进行单次SHA1运算。那么也就是说,通过数学计算可知,由于单数位确定,双数位不重复,则根据 Android 图案锁定规则可以设置的锁定图案总数是固定的,4个数的密码个数为9*8*7*6=3024。5个数的密码个数为15120个。6个数的密码个数为60480个。7个数的密码个数为181440个。8个数和9个数的密码个数都是36288个。也就是说一共密码的可能个数为985824个。由于密码复杂程度不高,破解相对容易。只要做一个字典进行暴力猜解就可以将正确密码解出来且速度很快。生成的字典50多m,暴力破解速度基本是秒破的。
另外现在有提供gesture.key在线解密的网站,只需要上传gesture.key或者提供里面记录的加密后的数据就可以破解出原始手势密码,当然破解出来的手势步骤还是从00开始的,对应到我们真实的手机屏幕上需要增加一位。
当然如果只是为了搞定这个密码,还有更简单的方法,就是直接adb shell到设备上,然后执行“rm /data/system/gesture.key”命令将密码文件删掉就可以了,删除后相当于没有设备图案锁,输入任意手势就可以进入到系统。
键盘密码破解
上面我们分析了对于手势加密的密码逆向和破解操作,那么对于键盘密码加密由于可以输入的密码范围相对于手势密码的最多9个点来说扩大了很多,在默认情况下允许用户设置4-16位字符密码,每一位密码范围为94个字符,包括52个大小写英文字母+10个数字+30个除空格外的标点符号。在这种要求下输入的字符,加入salt后进行SHA1和MD5散列值计算。这样提前先准备好密码字典采用暴力破解的方式已经不可行了,对于这种键盘型密码我们只能采取删除密码文件的形式去去掉密码而不能破解出原始密码了。
键盘型密码的加密文件和手势文件存放路径相同,文件名称为“password.key”,执行“rm /data/system/ password.key”进行删除。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
年收入10W,买了平安的平安福,那现在能办理多大额度的信用卡呢? 在昆明补办身份证的程序是如何规定的 怎么样清洗打印机 板面的做法~ 王者荣耀 王者荣耀星耀之后的段位是什么? excel超链接打不开怎么办超链接点击失效怎么解决 EXCEL中的超链接只显示超链接文件名不显示路径 在Excel中超链接以后,当鼠标点击超链接时,下面总显示超链接地址... 上海师范大学对外汉语学院ipa国际认证协会 (急)Win7系统,已安装WPS2012个人版和Excel2007,但数据采集系统导出Exc... 喜欢年龄比自己大的女性是否为心理异常 男情人为什么说,我和他老婆还有他,我们三人,依靠,什么意思啊? ...还不到三分之一,他就说你有没跟我住一起,怎 空间皮肤用ps做好后,如何在空间里拉大,满屏? 暖常用词组 有温度的词汇有哪些 笔记本自带win8.1,升级win10是电脑上推送过来的,还是要自己去下_百度知... 笔记本电脑系统是 win8的,今天刚升级win10 上午还好好的,设置什么的都... ...效率的实验中得到的数据如表所示,实验装置如图所示. 实验次数_百... ...机械效率,得到的数据如下表. 实验序号物理量 1 2 ...的实验中,得到的数据如表所示,实验装置如图.(1)根据测量数据,完成... 如何填写乌鲁木齐市初中毕业生综合素质评定报告书,爱好特长,获奖情况... 为什么我的huawei荣耀手环3总是检测不到心率? 我是做粽子的,想走企业节日发放的方式卖出去,找哪个部门联系业务比较好... 为什么每次包粽子卖的价格都不一样呢,怎么才能卖高价呢?拜托了各位 谢 ... 科学家瓦特的故事水烧开的时候有什么现象并思考锅巴勺子把上的塑料有... 瓦特是二百多年前什么的科学家,它看见什么,受到启发,发明了什么?_百度... 从石家庄南三条到西二环育新街怎么走? 苏州自考本科如何报名 2024年黑龙江438分能考上什么大学? 定义一个有80个元素的字符数组,从键盘输入一串字符,将其中的大写字 自驾贵阳一天旅游攻略图 自驾游广州出发到贵州的景点如何安排路线 从肇庆出发,一家人自驾游贵州,路线如何安排? 侠盗猎车4罪恶都市无限血秘籍 北美托福没出分前状态栏显示not available是正常的吗 北美托福没出分前状态栏显示not available是正常的吗? ...五下午收到邮件说your toefl scores are now available 清单计价软件鹏业预算通i9操作技巧(二) 安德烈·安东诺维奇·格列奇科生平 安东·伊万诺维奇·洛帕京生平 二战时期德国吞并了多少个国家实际控制领土面积多大? ...买一款机械表,价格RMB2000左右的。请问哪个牌子的比较好?在淘宝网买... ...到2000块钱港币的手表最好是机械滴 有什么好推荐吗? 过年了,父母要来了,怎么样招待他们,要准备什么礼物么? 过年了要穿什么样的衣服? 感冒鼻塞吃什么药,特别是晚上睡觉,都睡不着 感冒鼻塞睡不着觉怎么办 下图为某时刻近地面气压分布状况图(单位:百帕),读图回答1-2题... ...读图完成下列各题。 小题1:图示天气形势所处月份最可能是 A_百度...