先放图:
刚刚实现了在安卓上部署程序,写了个简单的动态密码解锁屏幕的程序{其实是两个程序}
特地前来给大家分享下{大家请不要嫌弃}
嘛,原理挺简单的
锁屏是用窗口全屏化+杀死任务管理器来实现的
解锁方式有动态密码解锁和万能密码解锁{为了能在没有手机的情况下解锁}
安卓端的程序只有显示当前动态密码的功能
动态密码是用时间hash实现的,1分钟更新一次,要是电脑时间和手机时间不一样就无法解锁
时间hash就是将当前时间的 年,月,日,时,分 五个值按照一个规则算出五个值,然后将它们异或起来得到最终的值,这个值的后四位就是动态密码
计算的规则是将一个数的二进制复制几次然后再加上一个数
hash是我自己想出来的,不是特别好,如果有其他hash方法欢迎与我交流
刚刚实现了在安卓上部署程序,写了个简单的动态密码解锁屏幕的程序{其实是两个程序}
特地前来给大家分享下{大家请不要嫌弃}
嘛,原理挺简单的
锁屏是用窗口全屏化+杀死任务管理器来实现的
解锁方式有动态密码解锁和万能密码解锁{为了能在没有手机的情况下解锁}
安卓端的程序只有显示当前动态密码的功能
动态密码是用时间hash实现的,1分钟更新一次,要是电脑时间和手机时间不一样就无法解锁
时间hash就是将当前时间的 年,月,日,时,分 五个值按照一个规则算出五个值,然后将它们异或起来得到最终的值,这个值的后四位就是动态密码
计算的规则是将一个数的二进制复制几次然后再加上一个数
hash是我自己想出来的,不是特别好,如果有其他hash方法欢迎与我交流