一种密码保存、查看方法、系统及密码管理系统与流程

文档序号:20770133发布日期:2020-05-15 19:34阅读:220来源:国知局
一种密码保存、查看方法、系统及密码管理系统与流程

本发明涉及密码保存领域,尤其涉及一种密码保存、查看方法、系统及密码管理系统。



背景技术:

随着计算机技术的发展,应用程序的数量不断增加,用户使用的应用程序的数量也不断增加。

用户在使用应用程序时,通常需要设置有相应的密码,如登录密码、支付密码,为能正常登录或使用应用程序,用户需对设置的密码进行记忆。随着用户使用的应用程序的数量不断增加,用户需要记忆的密码的数量不断增加。

目前,用户通常会将需要记忆的密码保存在手机的存储设备中。但是,手机的安全系统等级较低,保存在手机的存储设备中的密码会由于黑客和恶意软件的攻击而泄露。因此,如何更具安全性的保存用户的密码成为技术人员亟待解决的问题。



技术实现要素:

鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的密码保存、查看方法、系统及密码管理系统,技术方案如下:

一种密码保存方法,包括:

终端设备获得用户输入的验证信息、用户身份信息以及待保存密码,所述验证信息包括所述用户选取的验证方式以及与所述验证方式对应的验证数据;

所述终端设备将所述验证信息、所述用户身份信息和所述待保存密码进行加密,获得加密数据;

所述终端设备将所述加密数据发送至银行的服务器;

所述服务器对所述加密数据解密,获得所述验证信息、所述用户身份信息和所述待保存密码;

所述银行的存储设备对所述验证信息、所述用户身份信息和所述待保存密码进行对应保存。

可选的,所述验证信息中的验证方式包括:人脸识别、指纹识别、密保问题验证、密码验证中的至少一种。

可选的,所述终端设备获得用户输入的验证信息、用户身份信息以及待保存密码,包括:

终端设备中的、与银行相关的应用程序获得用户输入的验证信息、用户身份信息以及待保存密码;

所述终端设备将所述验证信息、所述用户身份信息和所述待保存密码进行加密,获得加密数据,包括:

所述应用程序将所述验证信息、所述用户身份信息和所述待保存密码进行加密,获得加密数据;

所述终端设备将所述加密数据发送至银行的服务器,包括:

所述应用程序将所述加密数据发送至银行的服务器。

一种密码查看方法,包括:

终端设备接收用户的密码查看指令;

所述终端设备提示所述用户输入验证信息和用户身份信息,所述验证信息包括所述用户在保存密码时选取的验证方式以及与所述验证方式对应的验证数据;

所述终端设备将用户输入的所述验证信息和所述用户身份信息进行加密,获得第一加密数据;

所述终端设备将所述第一加密数据发送至银行的服务器;

所述服务器对所述第一加密数据解密,以获得第一解密数据,所述第一解密数据中包括所述验证信息和所述用户身份信息;

所述服务器在所述银行的存储设备中查找与所述用户身份信息匹配的第一验证信息;

所述服务器将查找到的所述第一验证信息与所述第一解密数据中的验证信息进行对比,若一致,则将所述银行的存储设备中保存的、与所述用户身份信息匹配的密码进行加密,以获得第二加密数据;

所述服务器将所述第二加密数据发送至所述终端设备;

所述终端设备对所述第二加密数据解密,以获得所述密码;

所述终端设备向所述用户显示所述密码。

可选的,所述终端设备向所述用户显示所述密码,包括:

所述终端设备在预设时长内向所述用户显示所述密码;

在所述预设时长后,所述终端设备停止对所述用户显示所述密码。

可选的,在所述终端设备停止对所述用户显示所述密码之后,所述方法还包括:

所述终端设备将所述密码丢弃。

可选的,所述方法还包括:

若所述服务器查找到的所述第一验证信息与所述第一解密数据中的验证信息不一致,则所述终端设备提示所述用户验证失败。

一种密码保存系统,包括:终端设备、银行的服务器和银行的存储设备,其中:

所述终端设备获得用户输入的验证信息、用户身份信息以及待保存密码,所述验证信息包括所述用户选取的验证方式以及与所述验证方式对应的验证数据;所述终端设备将所述验证信息、所述用户身份信息和所述待保存密码进行加密,获得加密数据;所述终端设备将所述加密数据发送至所述服务器;

所述服务器对所述加密数据解密,获得所述验证信息、所述用户身份信息和所述待保存密码;

所述银行的存储设备对所述验证信息、所述用户身份信息和所述待保存密码进行对应保存。

一种密码查看系统,包括:终端设备、银行的服务器及银行的存储设备,其中:

所述终端设备接收用户的密码查看指令;所述终端设备提示所述用户输入验证信息和用户身份信息,所述验证信息包括所述用户在保存密码时选取的验证方式以及与所述验证方式对应的验证数据;所述终端设备将用户输入的所述验证信息和所述用户身份信息进行加密,获得第一加密数据;所述终端设备将所述第一加密数据发送至所述服务器;

所述服务器对所述第一加密数据解密,以获得第一解密数据,所述第一解密数据中包括所述验证信息和所述用户身份信息;所述服务器在所述银行的存储设备中查找与所述用户身份信息匹配的第一验证信息;所述服务器将查找到的所述第一验证信息与所述第一解密数据中的验证信息进行对比,若一致,则将所述银行的存储设备中保存的、与所述用户身份信息匹配的密码进行加密,以获得第二加密数据;所述服务器将所述第二加密数据发送至所述终端设备;

所述终端设备对所述第二加密数据解密,以获得所述密码;所述终端设备向所述用户显示所述密码。

一种密码管理系统,包括所述密码保存系统和所述密码查看系统。

本发明公开的密码保存、查看方法、系统及密码管理系统,通过终端设备和银行之间的通信,在需要保存密码时,将用户的密码、验证信息和用户身份信息通过加密的方式发送至银行,由银行对加密的数据解密后进行保存,在需要查看密码时,提示用户输入相应的验证信息和用户身份信息,将接收的验证信息和用户身份信息进行加密并发送至银行,由银行进行解密和验证,在验证通过时将银行保存的相应密码通过加密的方式发送至终端设备,由终端设备进行解密并向用户显示密码,通过对数据进行加密的方式有效保障了验证信息、用户身份信息和密码在传输过程中的安全性,且利用银行安全等级高的特征保障了密码保存和查看密码的安全性。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1示出了一种密码保存方法的流程图;

图2示出了一种密码查看方法的流程图;

图3示出了一种密码保存系统的结构示意图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

如图1所示,本实施例提出了一种密码保存方法,该方法包括以下步骤:

s10、终端设备获得用户输入的验证信息、用户身份信息以及待保存密码,所述验证信息包括所述用户选取的验证方式以及与所述验证方式对应的验证数据;

其中,终端设备可以是智能手机、ipad或电脑,本发明对此不做限定。

具体的,本发明可以根据用户身份信息来唯一标识一个用户,例如,用户身份信息可以是用户的身份证号、手机号。

其中,待保存密码中的字符可以是字母、数字、符号中的至少一种,本发明对此不做限定。

可选的,所述验证信息中的验证方式可以包括:人脸识别、指纹识别、密保问题验证、密码验证中的至少一种。当然,验证方式也可以是瞳孔识别,本发明对于验证信息中的验证方式不做限定。

具体的,当用户选定验证方式后,需在终端设备中输入与验证方式相对应的验证数据,例如,当用户选定密保问题验证,则用户需在终端设备提供的预设密保问题中输入个人设置的答案;相应的,之后,当用户需要进行验证时,用户需要在预设密保问题中输入之前设置的相应的答案,才能通过验证。

s20、所述终端设备将所述验证信息、所述用户身份信息和所述待保存密码进行加密,获得加密数据;

具体的,本发明可以使用的加密、解密算法可以是数据加密标准算法(des,dataencryptionstandard)、高级加密算法(aes,advancedencryptionstandard)、信息-摘要算法(md5,message-digestalgorithm5)的对称密码算法,也可以是例如rivest-shamir-adleman密码算法(即rsa密码算法)和ecc椭圆曲线密码算法的非对称密码算法。需要说明的是,本发明对于使用的密码算法的具体类型不做限定。

s30、所述终端设备将所述加密数据发送至银行的服务器;

需要说明的是,本发明在终端设备将数据发送给银行的服务器之前,已在步骤s20中对需要发送的数据进行加密,保障了数据在传输过程中的安全性。

还需要说明的是,银行的安全系统等级、公信力强,本发明将需要保存的密码及相关数据发送至银行中进行保存,可以保证密码的安全性。

s40、所述服务器对所述加密数据解密,获得所述验证信息、所述用户身份信息和所述待保存密码;

s50、所述银行的存储设备对所述验证信息、所述用户身份信息和所述待保存密码进行对应保存。

其中,银行的存储设备可以是数据库,可以是存储硬件,例如硬盘,本发明对于存储设备的具体类型不做限定。

在实际应用中,用户需要更改保存在银行的存储设备中的用户身份信息、验证信息和/或密码时,可以在终端设备的相应界面上点击相应的更改选项,例如点击更改验证信息,之后,本发明可以执行步骤s10至50,对存储在银行的存储设备中的信息进行相应的替换或修改。

本实施例提出的密码保存方法,通过终端设备获得用户输入的验证信息、用户身份信息以及待保存密码,所述验证信息包括所述用户选取的验证方式以及与所述验证方式对应的验证数据,所述终端设备将所述验证信息、所述用户身份信息和所述待保存密码进行加密,获得加密数据,所述终端设备将所述加密数据发送至银行的服务器,所述服务器对所述加密数据解密,获得所述验证信息、所述用户身份信息和所述待保存密码,所述银行的存储设备对所述验证信息、所述用户身份信息和所述待保存密码进行对应保存,将用户的密码通过加密的方式发送至银行进行保存,通过对数据进行加密的方式有效保障了数据在传输过程中的安全性,且利用银行安全等级高的特征保障了密码保存的安全性。

基于图1所示步骤,本实施例提出了另一种密码保存方法,在该方法中,终端设备所执行的流程可以具体由终端设备中的、与银行相关的应用程序执行,例如手机银行。

可选的,步骤s10可以具体包括:

终端设备中的、与银行相关的应用程序获得用户输入的验证信息、用户身份信息以及待保存密码;

可选的,步骤s20可以具体包括:

所述应用程序将所述验证信息、所述用户身份信息和所述待保存密码进行加密,获得加密数据;

可选的,步骤s30可以具体包括:

所述应用程序将所述加密数据发送至银行的服务器。

需要说明的是,终端设备中的、与银行相关的应用程序的安全系统由银行提供,即银行可以对该应用程序提供安全等级较高的安全保护。

本实施例提出的密码保存方法,需经终端设备执行的步骤由终端设备中的、与银行相关的应用程序进行执行,进一步提高了与密码保存的相关数据在终端设备上的安全性。

与图1所示步骤相对应,本实施例提出了一种密码查看方法,如图2所示,该方法可以包括以下步骤:

s100、终端设备接收用户的密码查看指令;

在实际应用中,用户可以通过在终端设备的相关应用界面上点击密码查看选项,来向终端设备发送密码查看指令。

s200、所述终端设备提示所述用户输入验证信息和用户身份信息,所述验证信息包括所述用户在保存密码时选取的验证方式以及与所述验证方式对应的验证数据;

s300、所述终端设备将用户输入的所述验证信息和所述用户身份信息进行加密,获得第一加密数据;

s400、所述终端设备将所述第一加密数据发送至银行的服务器;

可选的,验证信息和用户身份信息可以是同一个信息,例如人脸,人脸既是验证信息,也是用户身份信息。

可选的,验证信息和用户身份信息也可以是不同的两个信息,例如,用户身份信息可以是手机号码,验证信息可以是指纹、密保问题等。

具体的,若验证信息和用户身份信息为同一个信息,则本发明可以只需进行一次加密,并在该次加密之后即将获得的第一加密数据发送至银行的服务器。

具体的,若验证信息和用户身份信息为不同的两个信息,则本发明可以先行对其中的一个信息加密,获得一个第一加密数据;之后对另一个信息加密,获得另一个第一加密数据。具体的,本发明在将不同的第一加密数据发送给银行的服务器时,可以同时发送,也可以先后发送,本发明对于发送的顺序不做限定。

s500、所述服务器对所述第一加密数据解密,以获得第一解密数据,所述第一解密数据中包括所述验证信息和所述用户身份信息;

s600、所述服务器在所述银行的存储设备中查找与所述用户身份信息匹配的第一验证信息;

具体的,本发明可以确认用户输入的用户身份信息是否存在于银行的存储设备中,若存在,则本发明可以根据该用户身份信息在银行的存储设备中查找相应的第一验证信息;若不存在,则本发明可以提示用户其输入的用户身份信息有误,以提示用户重新输入正确的用户身份信息。

需要说明的是,银行的存储设备中可以保存用户身份信息和第一验证信息的对应关系,本发明可以根据用户输入的用户身份信息,在银行的存储设备中唯一查找到相应的第一验证信息。

s700、所述服务器将查找到的所述第一验证信息与所述第一解密数据中的验证信息进行对比,若一致,则将所述银行的存储设备中保存的、与所述用户身份信息匹配的密码进行加密,以获得第二加密数据;

s800、所述服务器将所述第二加密数据发送至所述终端设备;

需要说明的是,本发明在服务器将数据发送给终端设备之前,已在步骤s700中将对需要发送的数据进行加密,保障了数据在传输过程中的安全性。

s900、所述终端设备对所述第二加密数据解密,以获得所述密码;

s910、所述终端设备向所述用户显示所述密码。

需要说明的是,终端设备向用户显示的密码是明文的。

可选的,在本发明提出的其它实施例中,图2所述方法还可以包括:若所述服务器查找到的所述第一验证信息与所述第一解密数据中的验证信息不一致,则所述终端设备提示所述用户验证失败。

具体的,终端设备可以向用户发送携带验证失败含义的字样或语音,来提示用户,例如,向用户发送提示字样“本次验证失败,验证信息或用户身份信息输入错误”,本发明对于终端设备提示用户验证失败所使用的具体方式不做限定。

可选的,在终端设备提示用户验证失败之后,本发明可以再次发送字样或语音提示用户进行重新验证;当然,本发明也可以直接对用户已输入验证信息和/或用户身份信息的输入框中的数据进行清除,以间接提示用户在相应的输入框中再次输入相应的信息进行重新验证。

可选的,在本发明提出的其它实施例中,步骤s910可以具体包括:

所述终端设备在预设时长内向所述用户显示所述密码;

在所述预设时长后,所述终端设备停止对所述用户显示所述密码。

其中,预设时长可以由技术人员根据实际情况进行设置(例如,预设时长可以与密码中字符的长短成正比关系,即若密码中字符数量越多,则预设时长越长,若密码中字符数量越少,则预设时长越小但不低于一个最小值),本发明对此不做限定。

需要说明的是,本发明只在预设时长内向用户显示密码的明文,避免用户在查看到密码之后,忘记关闭显示页面导致密码泄露的情况,提高了对于密码保存的安全性。

可选的,在本发明提出的其它实施例中,在所述终端设备停止对所述用户显示所述密码之后,所述方法还可以包括:

所述终端设备将所述密码丢弃。

需要说明的是,本发明在终端设备显示明文密码的时间到达之后,可以将该密码的数据进行删除,以避免黑客或恶意软件从终端设备中获取密码的情况发生。

本实施例提出的密码查看方法,通过对用户输入的用户身份信息和验证信息进行加密并发送给银行的服务器,由银行的服务器比较用户输入的用户身份信息和验证信息是否与银行的存储设备中存储的用户身份信息和验证信息一致,来确定是否对用户保存在银行的存储设备中的密码进行加密并发送给终端设备,以向用户显示,利用银行安全等级高的特征保障了密码保存和查看密码的安全性,同时使用加密手段提高了用户身份信息、验证信息和密码在数据传输过程中的安全性。

与图1所示方法相对应,本实施例提出了一种密码保存系统,如图3所示,该系统可以包括:终端设备200、银行的服务器100和银行的存储设备300,其中:

所述终端设备200获得用户输入的验证信息、用户身份信息以及待保存密码,所述验证信息包括所述用户选取的验证方式以及与所述验证方式对应的验证数据;所述终端设备200将所述验证信息、所述用户身份信息和所述待保存密码进行加密,获得加密数据;所述终端设备200将所述加密数据发送至所述服务器100;

具体的,本发明可以根据用户身份信息来唯一标识一个用户。

可选的,所述验证信息中的验证方式可以包括:人脸识别、指纹识别、密保问题验证、密码验证中的至少一种。

具体的,当用户选定验证方式后,需在终端设备200中输入与验证方式相对应的验证数据;相应的,之后当用户需要进行验证时,用户需要在预设密保问题中输入之前设置的相应的答案,才能通过验证。

具体的,本发明可以使用的加密、解密算法可以是对称密码算法,也可以是非对称密码算法,本发明对于使用的密码算法的具体类型不做限定。

需要说明的是,本发明在终端设备200将数据发送给银行的服务器100之前,已对需要发送的数据进行加密,保障了数据在传输过程中的安全性。

还需要说明的是,银行的安全系统等级、公信力强,本发明将需要保存的密码及相关数据发送至银行中进行保存,可以保证密码的安全性。

所述服务器100对所述加密数据解密,获得所述验证信息、所述用户身份信息和所述待保存密码;

所述银行的存储设备300对所述验证信息、所述用户身份信息和所述待保存密码进行对应保存。

其中,银行的存储设备300可以是数据库,可以是存储硬件,例如硬盘,本发明对于存储设备300的具体类型不做限定。

在实际应用中,用户需要更改保存在银行的存储设备300中的用户身份信息、验证信息和/或密码时,可以在终端设备200的相应界面上点击相应的更改选项,例如点击更改验证信息,之后,本发明可以再次根据终端设备200、银行的服务器100和银行的存储设备300间的通信,对存储在银行的存储设备300中的信息进行相应的替换或修改。

本实施例提出的密码保存系统,通过终端设备200获得用户输入的验证信息、用户身份信息以及待保存密码,所述验证信息包括所述用户选取的验证方式以及与所述验证方式对应的验证数据,所述终端设备200将所述验证信息、所述用户身份信息和所述待保存密码进行加密,获得加密数据,所述终端设备200将所述加密数据发送至银行的服务器100,所述服务器100对所述加密数据解密,获得所述验证信息、所述用户身份信息和所述待保存密码,所述银行的存储设备300对所述验证信息、所述用户身份信息和所述待保存密码进行对应保存,将用户的密码通过加密的方式发送至银行进行保存,通过对数据进行加密的方式有效保障了数据在传输过程中的安全性,且利用银行安全等级高的特征保障了密码保存的安全性。

基于图3所示系统,本实施例提出了另一种密码保存系统,在该系统中,终端设备200所执行的流程可以具体由终端设备中的、与银行相关的应用程序执行,例如手机银行。

可选的,所述终端设备200获得用户输入的验证信息、用户身份信息以及待保存密码,可以具体设置为:

终端设备200中的、与银行相关的应用程序获得用户输入的验证信息、用户身份信息以及待保存密码;

所述终端设备200将所述验证信息、所述用户身份信息和所述待保存密码进行加密,获得加密数据,可以具体设置为:

所述应用程序将所述验证信息、所述用户身份信息和所述待保存密码进行加密,获得加密数据;

所述终端设备200将所述加密数据发送至银行的服务器100,可以具体设置为:

所述应用程序将所述加密数据发送至银行的服务器100。

需要说明的是,终端设备200中的、与银行相关的应用程序的安全系统由银行提供,即银行可以对该应用程序提供安全等级较高的安全保护。

本实施例提出的密码保存系统,需经终端设备200执行的流程可以具体由终端设备200中的、与银行相关的应用程序执行,进一步提高了与密码保存的相关数据在终端设备200上的安全性。

与图2所示方法相对应,本实施例提出了一种密码查看系统,如图3所示,该系统可以包括:终端设备200、银行的服务器100及银行的存储设备300,其中:

所述终端设备200接收用户的密码查看指令;所述终端设备200提示所述用户输入验证信息和用户身份信息,所述验证信息包括所述用户在保存密码时选取的验证方式以及与所述验证方式对应的验证数据;所述终端设备200将用户输入的所述验证信息和所述用户身份信息进行加密,获得第一加密数据;所述终端设备200将所述第一加密数据发送至所述服务器100;

在实际应用中,用户可以通过在终端设备200的相关应用界面上点击密码查看选项,来向终端设备200发送密码查看指令。

可选的,验证信息和用户身份信息可以是同一个信息,例如人脸,人脸既是验证信息,也是用户身份信息。

可选的,验证信息和用户身份信息也可以是不同的两个信息,例如,用户身份信息可以是手机号码,验证信息可以是指纹、密保问题等。

具体的,若验证信息和用户身份信息为同一个信息,则本发明可以只需进行一次加密,并在该次加密之后即将获得的第一加密数据发送至银行的服务器100。

具体的,若验证信息和用户身份信息为不同的两个信息,则本发明可以先行对其中的一个信息加密,获得一个第一加密数据;之后对另一个信息加密,获得另一个第一加密数据。具体的,本发明在将不同的第一加密数据发送给银行的服务器100时,可以同时发送,也可以先后发送,本发明对于发送的顺序不做限定。

所述服务器100对所述第一加密数据解密,以获得第一解密数据,所述第一解密数据中包括所述验证信息和所述用户身份信息;所述服务器100在所述银行的存储设备300中查找与所述用户身份信息匹配的第一验证信息;所述服务器100将查找到的所述第一验证信息与所述第一解密数据中的验证信息进行对比,若一致,则将所述银行的存储设备300中保存的、与所述用户身份信息匹配的密码进行加密,以获得第二加密数据;所述服务器100将所述第二加密数据发送至所述终端设备200;

具体的,本发明可以确认用户输入的用户身份信息是否存在于银行的存储设备300中,若存在,则本发明可以根据该用户身份信息在银行的存储设备300中查找相应的第一验证信息;若不存在,则本发明可以提示用户其输入的用户身份信息有误,以提示用户重新输入正确的用户身份信息。

需要说明的是,银行的存储设备300中可以保存用户身份信息和第一验证信息的对应关系,本发明可以根据用户输入的用户身份信息,在银行的存储设备300中唯一查找到相应的第一验证信息。

需要说明的是,本发明在服务器100将数据发送给终端设备200之前,已对需要发送的数据进行加密,保障了数据在传输过程中的安全性。

所述终端设备200对所述第二加密数据解密,以获得所述密码;所述终端设备200向所述用户显示所述密码。

需要说明的是,终端设备200向用户显示的密码是明文的。

可选的,在本发明提出的其它实施例中,所述终端设备200还可以设置为:

若所述服务器100查找到的所述第一验证信息与所述第一解密数据中的验证信息不一致,则所述终端设备200提示所述用户验证失败。

具体的,终端设备200可以向用户发送携带验证失败含义的字样或语音,来提示用户。

可选的,在终端设备200提示用户验证失败之后,本发明可以再次发送字样或语音提示用户进行重新验证;当然,本发明也可以直接对用户已输入验证信息和/或用户身份信息的输入框中的数据进行清除,以间接提示用户在相应的输入框中再次输入相应的信息进行重新验证。

可选的,在本发明提出的其它实施例中,所述终端设备200向所述用户显示所述密码,可以具体设置为:

所述终端设备200在预设时长内向所述用户显示所述密码;

在所述预设时长后,所述终端设备200停止对所述用户显示所述密码。

其中,预设时长可以由技术人员根据实际情况进行设置,本发明对此不做限定。

需要说明的是,本发明只在预设时长内向用户显示密码的明文,避免用户在查看到密码之后,忘记关闭显示页面导致密码泄露的情况,提高了对于密码保存的安全性。

可选的,在本发明提出的其它实施例中,所述终端设备200还可以设置为:在停止对所述用户显示所述密码之后,将所述密码丢弃。

需要说明的是,本发明在终端设备200显示明文密码的时间到达之后,可以将该密码的数据进行删除,以避免黑客或恶意软件从终端设备200中获取密码的情况发生。

本实施例提出的密码查看系统,通过对用户输入的用户身份信息和验证信息进行加密并发送给银行的服务器100,由银行的服务器100比较用户输入的用户身份信息和验证信息是否与银行的存储设备300中存储的用户身份信息和验证信息一致,来确定是否对用户保存在银行的存储设备300中的密码进行加密并发送给终端设备200,以向用户显示,利用银行安全等级高的特征保障了密码保存和查看密码的安全性,同时使用加密手段提高了用户身份信息、验证信息和密码在数据传输过程中的安全性。

与图1和图2所示方法相对应,本实施例提出了一种密码管理系统,该系统可以包括上述任一种密码保存系统和任一种密码查看系统。

本实施例提出的密码管理系统,可以通过终端设备200和银行之间的通信,在需要保存密码时,将用户的密码、验证信息和用户身份信息通过加密的方式发送至银行,由银行对加密的数据解密后进行保存,在需要查看密码时,提示用户输入相应的验证信息和用户身份信息,将接收的验证信息和用户身份信息进行加密并发送至银行,由银行进行解密和验证,在验证通过时将银行保存的相应密码通过加密的方式发送至终端设备200,由终端设备200进行解密并向用户显示密码,通过对数据进行加密的方式有效保障了验证信息、用户身份信息和密码在传输过程中的安全性,且利用银行安全等级高的特征保障了密码保存和查看密码的安全性。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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