手机动态管理电脑操作系统登录密码的方法与流程

文档序号:11628613阅读:2032来源:国知局

本发明涉及电脑系统登录密码的动态管理技术。



背景技术:

个人的电脑有时要给别人临时使用,密码告诉别人后,若不修改,临时使用者就可以继续使用该密码登录电脑,不方便管理。特别是家长有时需要将密码告知小孩,让其学电脑或上网查资料等,而小孩拥有密码后就可以偷偷的玩游戏。要解决这个问题就需要不断的变换系统登录密码,时间长了就可能忘记了,因此要实现电脑系统登录密码的经常性的变更并不容易做到。



技术实现要素:

本发明提出了手机动态管理电脑操作系统登录密码的方法,所采用的技术方案是:利用手机app与电脑软件相结合,通过设置使手机app与电脑软件配对后,在电脑登录时,由手机app提供密码通过网络自动登录或通过手机app显示的密码手动输入登录,电脑登录成功后,自动更新系统登录密码,使每次电脑开机都是新密码,实现动态管理;

进一步,电脑的系统登录密码由手机app动态生成而不是由电脑生成,电脑端软件既不生成也不保存电脑系统登录密码,防止电脑中病毒或木马,而导致系统登录密码被盗取;

进一步,电脑系统登录密码是经种子密码与电脑登录提示信息通过不可逆的加密算法产生;管理员先在手机app上设置好种子密码,每次从登录密码管理软件收到电脑登录提示信息后,通过不可逆的加密算法产生登录密码。不可逆算法可以防止通过密码倒推出种子密码,保证种子密码的安全;

进一步,电脑登录提示信息也可以由管理员在手机app上输入,当在管理员手机更换或重装手机app,将种子密码设置为原来的一样,就仍然可以根据电脑登录提示信息算出电脑系统登录密码,防止系统因密码变更而崩溃;

进一步,在网络出现故障时,管理员可以从手机app读到电脑系统登录密码,提供给使用者手动输入电脑系统登录密码来完成登录。此后不断监控网络状态,一旦网络恢复正常,立即与手机app连接,完成系统登录密码更新;

进一步,因为电脑的登录密码涉及的安全性比较高,对于密码相关信息采用非对称加密算法完成密钥的传输,而其它信息则采用明文传输,降低通信复杂度;

进一步,为了让管理员能及时打开手机app并及时处理,系统具有电脑开机提示与信息推送功能;

若手机app已开启,电脑一启动,登录密码管理软件就会发送登录密码申请,手机app就发出声音或振动提示管理员;

若手机app没有开启,登录密码管理软件会向软件管理平台发送状态信息,由软件管理平台以短信、微信、qq等方式推送给管理员,提醒管理员开启手机app或做其它处理。

本发明实施的优点在于:

(1)电脑的操作系统登录密码不断的在变更,可实现临时授权使用,尤其是家长授权小孩使用电脑;

(2)电脑的操作系统登录密码由手机app生成,用户不需要记电脑密码;

(3)系统登录密码不会重复出现,某一次的登录密码可以在公共场合用电话直接告诉授权使用者,而不用担心泄密;

(4)只要记住了种子密码,更换手机也不用担心不知道电脑登录密码而登录不了;

(5)种子密码在安装手机app时输入一次后基本不再输入,不存在因为输入被监控而泄密的可能;

(6)管理员不用担心登录密码管理软件被卸载,因为卸载前登录密码已经变更,使用者没有管理员的帮助仍然登录不了。

附图说明:

图1中为本发明所述方法的电脑操作系统登录密码动态管理流程。

具体实施方式

下面结合附图对本发明进一步说明:

图1中描述了电脑系统登录密码动态管理流程,流程涉及:软件管理平台1、手机app2、登录密码管理软件3,其中:

(1)软件管理平台1是软件提供方的服务平台,起辅助作用,如协助用户处理注册认证短信发送或提示用户的信息推送;

(2)手机app2是安装在电脑管理员的智能手机上的应用软件;

(3)登录密码管理软件3是安装在电脑上的一个应用软件,它属于电脑系统级应用,在电脑操作系统登录前启动。

1.初次使用

1.1.在手机上安装电脑系统登录密码管理app(即手机app2),并设置好种子密码;

1.2.在电脑上安装登录密码管理软件3并运行,设置软件管理密码;

1.3.在登录密码管理软件3填写注册信息,包括密码管理的手机号,登录密码管理软件3将用户填写的注册信息发给软件管理平台1,软件管理平台1生成随机验证码通过短信平台发送注册手机,用户在登录密码管理软件3上输入注册手机收到的短信验证码,发给软件管理平台1确认,完成注册认证。

2.系统登录密码动态管理流程

2.1.在电脑登录时,登录密码管理软件3生成公钥与私钥,将公钥与登录提示信息以明文方式发送给手机app2,即为登录密码请求;

2.2.手机app2收到登录密码请求后,利用该系统登录提示信息与之前设置的种子密码生成登录密码;

生成的登录密码是通过不可逆的算法产生,不可逆算法可以防止通过密码倒推出种子密码。为简化编程设计,可以使用比较通用的加密算法(如md5、des);

因为一般操作系统登录密码不适合太长(大多为6~20位字符),可以根据设定的密码长度用简单的方法从加密结果中抽取或变换来实现;

2.3.手机app2生成登录密码后,将登录密码用收到的公钥进行加密,然后将形成的密文发送给登录密码管理软件3,登录密码管理软件3利用私钥解密后还原电脑操作系统登录密码,登录密码管理软件3自动输入密码完成登录;

2.4.电脑登录成功后,登录密码管理软件3向手机app2发送密码更新申请;

2.5.手机app2收到密码更新申请后,随机产生新登录提示信息,用该提示信息与种子密码生成电脑操作的新登录密码,再将登录提示信息与新登录密码用收到的公钥进行加密,然后将生成的密文发送给登录密码管理软件3,登录密码管理软件3利用私钥解密后还原新系统登录密码与登录提示信息;

2.6.登录密码管理软件3利用原系统登录密码、新系统登录密码及系统登录提示信息修改系统的登录密码与登录提示信息,即完成了密码的动态管理;

修改完成后,登录密码管理软件3自动清除密码相关信息,包括之前产生的公钥与私钥,以后的交互信息与系统登录密码无关,直接用明文通信;

因为登录密码管理软件3既不生成也不保存电脑系统登录密码,电脑中病毒或木马也盗取不到密码,保证电脑的安全。

3.特殊情况处理

3.1.当在管理员手机更换或重装手机app2,此时手机app2与电脑的登录密码管理软件3没有完成配对,无法通过网络自动登录。只要将手机app2的种子密码设置为原来的一样,在手机app2上输入电脑登录提示信息,就仍然可以算出电脑系统登录密码,防止系统因密码变更而崩溃;

3.2.在网络出现故障时,管理员在手机app2上输入电脑登录提示信息,生成系统登录密码,告知使用者手动输入密码来完成登录;

登录密码管理软件3此后不断监控网络状态,一旦网络连接成功,立即与手机app2连接,同时将公钥发给手机app2,再给手机app2发密码更新请求,然后按前面的密码更新方式完成系统登录密码更新;

3.3.电脑开机提示与信息推送;

若手机app2已开启,只要电脑一启动,登录密码管理软件3就会发送登录密码申请,手机app2就发出声音或振动提示管理员;

若手机app2没有开启,登录密码管理软件3会向软件管理平台1发送状态信息,由软件管理平台1以短信、微信、qq等方式推送给管理员,提醒管理员开启手机app2或做其它处理;

3.4.种子密码的修改

修改种子密码会直接影响到电脑操作系统登录密码的生成,因此,在修改种子密码前,需要做一些工作:

(1)在手机app2上输入电脑的登录提示信息,生成登录密码,并记下登录密码;

(2)修改手机app2的种子密码,修改种子密码后,手机app2会保存生成的登录密码;

(3)打开电脑,手机app2检测到是种子密码修改后的首次登录,当登录密码管理软件3申请登录密码时,则直接返回保存登录密码,电脑登录成功后,手机app2用新的种子密码生成新的登录密码给登录密码管理软件3进行操作系统登录密码更新,种子密码的修改工作完成。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1