本发明涉及密码管理,特别涉及一种基于sim卡的密码管理方法、装置、设备及介质。
背景技术:
1、目前登录各种网站、应用程序(application,app)都需要密码,对于用户来说,管理密码主要需要满足用户的安全性要求和便捷性要求。目前针对以上需求,存在几种类型的密码管理工具,包括:存储类(本地、云端)、浏览器自动填充类等。存储类工具可以在用户遗忘时,提供辅助查看功能,自动填充类工具则主要是从便捷性上提供了更多的提升,包括不需要用户输入密码,能够自动填充。
2、然而,目前的密码管理工具,主要存在如下问题:存储类工具只提供了密码的存储,在使用密码时仍需要用户手动输入,便捷性较低;而自动填充类工具虽然提升了便捷性,但是安全性上则存在很多隐患,从而导致现有技术中密码管理的便捷性或者安全性较低。
技术实现思路
1、本发明实施例提供一种基于sim卡的密码管理方法、装置、设备及介质,以解决现有技术中密码管理的便捷性或者安全性较低的问题。
2、为解决上述技术问题,本发明是这样实现的:
3、第一方面,本发明实施例提供一种基于sim卡的密码管理方法,应用于第一设备,所述方法包括:
4、识别第二设备显示的图形码,得到网站地址信息和网站公钥信息;
5、控制用户识别模块sim卡根据所述网站地址信息确定登录信息,所述登录信息包括用户的账号和密码,所述网站地址信息和所述登录信息存在预设的对应关系;
6、控制所述sim卡采用所述网站公钥信息对所述登录信息进行加密,得到第一密文信息;
7、控制所述sim卡将所述第一密文信息发送至管理后台。
8、可选的,在控制所述sim卡根据所述网站地址信息确定登录信息之前,所述方法还包括:
9、将所述网站地址信息和所述网站公钥信息发送至所述管理后台;
10、通过所述sim卡接收所述管理后台发送的所述网站地址信息和所述网站公钥信息。
11、可选的,在所述识别第二设备显示的图形码之前,所述方法还包括:
12、获取用户的网站登记信息和sim卡公钥信息,所述网站登记信息包括网站地址信息、用户的账号和密码;
13、采用所述sim卡公钥信息对所述网站登记信息进行加密,得到第二密文信息;
14、将所述第二密文信息发送至所述管理后台。
15、可选的,所述方法还包括:
16、控制所述sim卡接收所述管理后台发送的第二密文信息;
17、控制所述sim卡采用所述sim卡公钥信息对应的私钥信息对所述第二密文信息进行解密,得到所述网站登记信息;
18、在所述sim卡中存储所述网站登记信息。
19、可选的,所述识别第二设备显示的图形码,得到网站地址信息和网站公钥信息,包括:
20、识别第二设备显示的图形码,得到网站的数字证书、网站地址信息和网站公钥信息;
21、所述将所述网站地址信息和所述网站公钥信息发送至管理后台,包括:
22、在所述数字证书合法的情况下,将所述网站地址信息和所述网站公钥信息发送至所述管理后台。
23、第二方面,本发明实施例提供一种基于sim卡的密码管理方法,应用于第二设备,所述方法包括:
24、根据目标操作,随机生成公私钥对和图形码,所述图形码包括网站地址信息和所述公私钥对中的网站公钥信息;
25、接收管理后台发送的第一密文信息,所述第一密文信息包括第一设备的sim卡根据所述网站地址信息确定的登录信息,所述登录信息包括用户的账号和密码,所述第一密文信息由所述sim卡利用所述公私钥对中的网站公钥信息加密得到;
26、利用所述公私钥对中的网站私钥信息对所述第一密文信息进行解密,得到所述登录信息;
27、将所述登录信息自动填充至网站。
28、可选的,所述图形码还包括网站的数字证书。
29、第三方面,本发明实施例提供一种基于sim卡的密码管理方法,应用于管理后台,包括:
30、接收第一设备通过sim卡发送的第一密文信息,所述第一密文信息包括所述sim卡根据网站地址信息确定的登录信息,所述登录信息包括用户的账号和密码,所述第一密文信息由所述sim卡利用第二设备生成的公私钥对中的网站公钥信息加密得到;
31、将所述第一密文信息发送至所述第二设备。
32、可选的,在所述接收第一设备通过所述sim卡发送的第一密文信息之前,所述方法还包括:
33、接收所述第一设备发送的所述网站地址信息和所述网站公钥信息;
34、将所述网站地址信息和所述网站公钥信息发送至所述sim卡。
35、可选的,在所述接收所述第一设备发送的所述网站地址信息和所述网站公钥信息之前,所述方法还包括:
36、接收所述第一设备发送的第二密文信息,所述第二密文信息包括用户的网站登记信息,所述网站登记信息包括网站地址信息、用户的账号和密码;
37、将所述第二密文信息发送至所述sim卡。
38、第四方面,本发明实施例提供一种基于sim卡的密码管理装置,应用于第一设备,所述装置包括:
39、识别模块,用于识别第二设备显示的图形码,得到网站地址信息和网站公钥信息;
40、第一控制模块,用于控制所述sim卡根据所述网站地址信息确定登录信息,所述登录信息包括用户的账号和密码,所述网站地址信息和所述登录信息存在预设的对应关系;
41、第二控制模块,用于控制所述sim卡采用所述网站公钥信息对所述登录信息进行加密,得到第一密文信息;
42、第三控制模块,用于控制所述sim卡将所述第一密文信息发送至管理后台。
43、第五方面,本发明实施例提供一种基于sim卡的密码管理装置,应用于第二设备,所述装置包括:
44、生成模块,用于根据目标操作,随机生成公私钥对和图形码,所述图形码包括网站地址信息和所述公私钥对中的网站公钥信息;
45、接收模块,用于接收管理后台发送的第一密文信息,所述第一密文信息包括第一设备的sim卡根据所述网站地址信息确定的登录信息,所述登录信息包括用户的账号和密码,所述第一密文信息由所述sim卡利用所述公私钥对中的网站公钥信息加密得到;
46、解密模块,用于利用所述公私钥对中的网站私钥信息对所述第一密文信息进行解密,得到所述登录信息;
47、填充模块,用于将所述登录信息自动填充至网站。
48、第六方面,本发明实施例提供一种基于sim卡的密码管理装置,应用于管理后台,所述装置包括:
49、第一接收模块,用于接收第一设备通过sim卡发送的第一密文信息,所述第一密文信息包括所述sim卡根据网站地址信息确定的登录信息,所述登录信息包括用户的账号和密码,所述第一密文信息由所述sim卡利用第二设备生成的公私钥对中的网站公钥信息加密得到;
50、第一发送模块,用于将所述第一密文信息发送至所述第二设备。
51、第七方面,本发明实施例提供一种第一设备,包括收发机和处理器,
52、所述处理器,用于识别第二设备显示的图形码,得到网站地址信息和网站公钥信息;
53、控制用户识别模块sim卡根据所述网站地址信息确定登录信息,所述登录信息包括用户的账号和密码,所述网站地址信息和所述登录信息存在预设的对应关系;
54、控制所述sim卡采用所述网站公钥信息对所述登录信息进行加密,得到第一密文信息;
55、所述收发机,还用于控制所述sim卡将所述第一密文信息发送至管理后台。
56、第八方面,本发明实施例提供一种第二设备,包括收发机和处理器,
57、所述处理器,用于根据目标操作,随机生成公私钥对和图形码,所述图形码包括网站地址信息和所述公私钥对中的网站公钥信息;
58、所述收发机,用于接收管理后台发送的第一密文信息,所述第一密文信息包括第一设备的sim卡根据所述网站地址信息确定的登录信息,所述登录信息包括用户的账号和密码,所述第一密文信息由所述sim卡利用所述公私钥对中的网站公钥信息加密得到;
59、所述处理器,还用于:
60、利用所述公私钥对中的网站私钥信息对所述第一密文信息进行解密,得到所述登录信息;
61、将所述登录信息自动填充至网站。
62、第九方面,本发明实施例提供一种管理后台,包括收发机,所述收发机,用于:
63、接收第一设备通过sim卡发送的第一密文信息,所述第一密文信息包括所述sim卡根据网站地址信息确定的登录信息,所述登录信息包括用户的账号和密码,所述第一密文信息由所述sim卡利用第二设备生成的公私钥对中的网站公钥信息加密得到;
64、将所述第一密文信息发送至所述第二设备。
65、第十方面,本发明实施例提供一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上述第一方面所述的基于sim卡的密码管理方法的步骤;或者,所述程序被所述处理器执行时实现如上述第二方面所述的基于sim卡的密码管理方法的步骤;或者,所述程序被所述处理器执行时实现如上述第三方面所述的基于sim卡的密码管理方法的步骤。
66、第十一方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的基于sim卡的密码管理方法的步骤;或者,所述计算机程序被处理器执行时实现如上述第二方面所述的基于sim卡的密码管理方法的步骤;或者,所述计算机程序被处理器执行时实现如上述第三方面所述的基于sim卡的密码管理方法的步骤。
67、本发明实施例中,上述基于sim卡的密码管理方法应用于第一设备,可以通过识别第二设备显示的图形码,得到网站地址信息和网站公钥信息,控制sim卡根据所述网站地址信息确定登录信息,采用所述网站公钥信息对所述登录信息进行加密,得到第一密文信息,将所述第一密文信息发送至所述管理后台,使得sim卡与第二设备之间可以通过管理后台传递信息,进而实现网站的用户登录信息的安全传输,从而能够提高密码管理的便捷性和安全性。
1.一种基于sim卡的密码管理方法,应用于第一设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在控制所述sim卡根据所述网站地址信息确定登录信息之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,在所述识别第二设备显示的图形码之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述识别第二设备显示的图形码,得到网站地址信息和网站公钥信息,包括:
6.一种基于sim卡的密码管理方法,应用于第二设备,其特征在于,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述图形码还包括网站的数字证书。
8.一种基于sim卡的密码管理方法,应用于管理后台,其特征在于,包括:
9.根据权利要求8所述的方法,其特征在于,在所述接收第一设备通过所述sim卡发送的第一密文信息之前,所述方法还包括:
10.根据权利要求9所述的方法,其特征在于,在所述接收所述第一设备发送的所述网站地址信息和所述网站公钥信息之前,所述方法还包括:
11.一种基于sim卡的密码管理装置,应用于第一设备,其特征在于,所述装置包括:
12.一种基于sim卡的密码管理装置,应用于第二设备,其特征在于,所述装置包括:
13.一种基于sim卡的密码管理装置,应用于管理后台,其特征在于,所述装置包括:
14.一种第一设备,其特征在于,包括收发机和处理器,
15.一种第二设备,其特征在于,包括收发机和处理器,
16.一种管理后台,其特征在于,包括收发机,所述收发机,用于:
17.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至5中任一项所述的基于sim卡的密码管理方法的步骤;或者,所述程序被所述处理器执行时实现如权利要求6至7中任一项所述的基于sim卡的密码管理方法的步骤;或者,所述程序被所述处理器执行时实现如权利要求8至10中任一项所述的基于sim卡的密码管理方法的步骤。
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的基于sim卡的密码管理方法的步骤;或者,所述计算机程序被处理器执行时实现如权利要求6至7中任一项所述的基于sim卡的密码管理方法的步骤;或者,所述计算机程序被处理器执行时实现如权利要求8至10中任一项所述的基于sim卡的密码管理方法的步骤。