一种字符转换的方法和设备与流程

文档序号:13674056阅读:162来源:国知局
技术领域本发明涉及数据传输技术领域,尤其涉及一种字符转换的方法和设备。

背景技术:
随着互联网技术的发展和电子商务的普及,人们使用各类账号密码进行互联网活动的需求日益增长,人们需要记忆的账号密码数量也越来越多。在日常生活中,账号密码遗忘或混淆经常困扰人们的生活。由于保管不善造成的密码泄露,尤其是与金融相关的账号密码泄露造成的财产丢失案件也屡见不鲜。账号密码的安全管理问题越来越受到人们的重视。在实际应用中,目前已有的数据存储及管理系统均以智能卡作为存储器,并以配套的客户端来进行数据的存取和管理,但是用户在客户端输入秘密数据时,都是采用明文输入,在客户端与数据存储器之间的数据传输过程中,也是采用明文或者用共享密钥加密明文的方式进行数据传输。由于客户端运行在安卓或Windows等智能操作系统中,因而如果客户端和数据存储器之间采用明文传输,秘密数据在客户端与存储器的传输过程中容易被监听导致泄密;如果采用共享密钥加密传输,黑客容易攻击客户端获取密钥。综上所述,目前已有的数据存储及管理系统中,用户在客户端上输入和传输密码数据的过程中采用明文或共享密钥的形式,传输过程中密码数据容易被监听或者窃取,因而密码数据传输的安全性较低。

技术实现要素:
本发明实施例提供的一种字符转换的方法和设备,用以解决现有技术中存在的目前已有的数据存储及管理系统中,用户在客户端上输入和传输密码数据的过程中采用明文或共享密钥的形式,传输过程中密码数据容易被监听或者窃取,因而密码数据传输的安全性较低的问题。本发明实施例提供的一种字符转换的方法,包括:信息输入设备在确定用户需要输入密码后,向信息存储设备发送生成字符映射表的请求;所述信息输入设备在接收到所述信息存储设备发送的用于表示字符映射表已经生成的通知后,提示用户根据所述信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符;所述信息输入设备将用户输入的映射字符发送给所述信息存储设备。本发明实施例提供的另一种字符转换的方法,包括:信息存储设备在接收到信息输入设备发送的生成字符映射表的请求后,生成字符映射表;所述信息存储设备向所述信息输入设备发送用于表示字符映射表已经生成的通知;所述信息存储设备在接收到所述信息输入设备发送的用户输入的映射字符后,根据所述字符映射表将所述映射字符转换为密码字符。本发明实施例提供的一种字符转换的信息输入设备,该设备包括:处理模块,用于在确定用户需要输入密码后,向信息存储设备发送生成字符映射表的请求;提示模块,用于在接收到所述信息存储设备发送的用于表示字符映射表已经生成的通知后,提示用户根据所述信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符;第一发送模块,用于将用户输入的映射字符发送给所述信息存储设备。本发明实施例提供的一种字符转换的信息存储设备,该设备包括:生成模块,用于在接收到信息输入设备发送的生成字符映射表的请求后,生成字符映射表;第二发送模块,用于向所述信息输入设备发送用于表示字符映射表已经生成的通知;转换模块,用于在接收到所述信息输入设备发送的用户输入的映射字符后,根据所述字符映射表将所述映射字符转换为密码字符。本发明实施例提供的信息输入设备能够在确定用户需要输入密码后,向信息存储设备发送生成字符映射表的请求,信息输入设备在接收到信息存储设备发送的用于表示字符映射表已经生成的通知后,提示用户根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符。由于信息输入设备在输入密码时,能够提示用户根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符,因而防止了在用户在输入和传输密码数据的过程中密码数据被人监听或者窃取,进而提高了密码数据传输的安全性。附图说明图1为本发明实施例提供的进行字符转换的密码管理系统结构示意图;图2为本发明实施例提供的字符转换的信息输入设备的结构示意图;图3为本发明实施例提供的字符转换的信息存储设备的结构示意图;图4为本发明实施例提供的第一种字符转换的方法流程示意图;图5为本发明实施例提供的第二种字符转换的方法流程示意图;图6为本发明实施例提供的字符转换的方法在用户需要登录密码管理系统时的总体流程图。具体实施方式本发明实施例信息输入设备在确定用户需要输入密码后,向信息存储设备发送生成字符映射表的请求;信息输入设备在接收到信息存储设备发送的用于表示字符映射表已经生成的通知后,提示用户根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符;信息输入设备将用户输入的映射字符发送给信息存储设备。由于信息输入设备在输入密码时,能够提示用户根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符,因而防止了在用户在输入和传输密码数据的过程中密码数据被人监听或者窃取,进而提高了密码数据传输的安全性。以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1所示,本发明实施例提供的一种进行字符转换的密码管理系统包括:信息输入设备10和信息存储设备20。信息输入设备10,用于在确定用户需要输入密码后,向信息存储设备20发送生成字符映射表的请求;在接收到信息存储设备20发送的用于表示字符映射表已经生成的通知后,提示用户根据信息存储设备20生成的字符映射表输入每一位密码字符对应的映射字符;将用户输入的映射字符发送给信息存储设备20;信息存储设备20,用于在接收到信息输入设备10发送的生成字符映射表的请求后,生成字符映射表;向信息输入设备10发送用于表示字符映射表已经生成的通知;在接收到信息输入设备10发送的用户输入的映射字符后,根据字符映射表将映射字符转换为密码字符。实施中,信息输入设备10和信息存储设备20是两个分开的实体,信息输入设备10用于控制信息存储设备20对秘密信息进行管理,两个设备必须配套使用才能有效的执行操作,这样不仅能够防止黑客窃取用户的秘密信息,也能防止有人单独拿到一个设备时,企图恶意使用或者侵入该密码管理系统。同时,信息输入设备10和信息存储设备20分别有一个用于显示信息的显示装置,该装置可以嵌入到信息输入设备10和信息存储设备20的内部,也可以为外接的显示装置。需要说明的是,本发明实施例并不局限于上述信息输入设备10和信息存储设备20进行字符转换的方式,其他在信息传输过程中通过改变待输入字符进行密文传输的方式都适用本发明实施例。本发明实施例由客户端(信息输入设备10),具有显示功能的信息储存设备20,以及二者之间的交互流程构成。该密码管理系统能够将日常生活中用户需要记住的所有账号密码作为秘密信息管理起来,用户只需要记住该密码管理系统的登陆密码,就可以访问所有的账号密码,省去了记忆和管理的麻烦。其中,秘密信息指:账户名称、账号、密码、账户说明等,这些数据元素组成了个人账号密码数据。其中账户名称具有唯一性,用于唯一标识所在的秘密信息项,可以由用户自由指定,例如,对某银行卡用户账号密码进行管理时,可以指定为账户名称为“某银行+卡号后4位”来唯一指定。信息输入设备10提供用户对信息储存设备20的图形用户界面(GUI,GraphicalUserInterface),用于访问信息储存设备20,该信息输入设备10为用于进行信息输入的客户端,可以是独立的专门用于管理数据存储设备的客户端,也可以应用现有的智能设备,例如将智能手机、平板电脑、掌上电脑等作为信息输入设备10。具体功能描述如下:1)接收用户输入的信息储存设备20的登陆密码;2)接收用户输入的秘密信息:账户名称、账号、密码、账户说明等;3)基于账户名称查询秘密信息;4)修改或删除秘密信息项;5)将用户输入的数据发送给信息储存设备20;6)接收信息储存设备20返回的操作结果并显示。信息储存设备20可以是基于智能卡技术的各种形式的产品,比如具有显示功能的金融IC卡、带智能卡芯片的智能手环、智能手机配件等。具体功能描述如下:1)对登陆密码进行验证;2)存储秘密信息;3)生成随机字符替换表并在显示屏上显示;4)显示秘密信息中的密码实施中,用户每次启用该密码管理系统时,需要使用信息输入设备对信息存储设备的登陆密码进行验证,信息存储设备要求用户输入唯一登陆密码以验证登陆密码,登陆密码的输入也采用字符替换法输入。同时,当用户在输入秘密信息时,普通的秘密信息可以使用明文输入,例如账户信息、账号和账号说明等,如果用户想输入或者更改密码信息,则需要使用字符替换法输入。下面对信息输入设备10和信息储存设备20之间的交互流程进行详细介绍。下面先详细介绍需要使用字符替换法输入的三种情况。具体的,信息存储设备根据字符映射表将映射字符转换为密码字符之后,还包括:若确定生成字符映射表的请求是由用户需要登陆密码管理系统触发的,信息存储设备将转换后的密码字符与用户的登陆密码进行比较在确定转换后的密码字符与用户的登陆密码相同后,允许用户进行登陆;或若确定生成字符映射表的请求是由用户需要修改密码管理系统中的密码触发的,信息存储设备根据转换后的密码字符对已存储的密码字符进行更新;或若确定生成字符映射表的请求是由用户需要增加密码管理系统中的密码触发的,信息存储设备存储转换后的密码字符。相应的,信息输入设备在下列操作发生后,确定用户需要输入密码:信息输入设备确定用户需要登陆密码管理系统;或信息输入设备确定用户需要修改密码管理系统中的密码;或信息输入设备确定用户需要增加密码管理系统中的密码。第一、登陆密码管理系统。用户想登陆密码管理系统,首先要启用信息输入设备,在启用信息输入设备时,信息输入设备要求用户输入登陆密码,进而也就是信息输入设备确定用户需要输入密码,此时,信息输入设备向信息存储设备发送生成字符映射表的请求,信息存储设备在接收到信息输入设备发送的生成字符映射表的请求后,生成字符映射表并向信息输入设备发送用于表示字符映射表已经生成的通知,信息输入设备在接收到通知后,提示用户可以输入密码,用户使用字符替换法根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符,将登陆密码替换为映射字符后输入信息输入设备,信息输入设备将映射字符登陆密码发送给信息存储设备,信息存储设备根据字符映射表将收到的映射字符转换为密码字符,并对该密码字符的登陆密码进行验证。登陆密码验证通过后,信息输入设备将通知用户进行下一步操作。如果验证失败,信息输入设备将要求用户重新进行验证。在登陆密码验证通过后,信息输入设备向信息存储设备获取已存储的账户名称列表,并显示到信息输入设备GUI中,用户从GUI的账户名称列表中选择账户名称进行秘密信息的查询、修改和删除操作,也可以向其中添加新的账户信息。实施中,该密码管理系统可以根据需要进行设定允许至少一个用户使用该系统。如果设定允许一个用户使用该系统,则在进行登陆密码验证的过程中,如果用户多次输入密码错误,验证失败次数超过最大容许验证次数(可以根据实际需要进行设定),信息存储设备将永久终止使用。如果设定允许多个用户使用该系统,则在进行登陆密码验证的过程中,则每次进行登陆密码验证时,信息输入设备可以将用户同时发送给信息存储设备进行验证,如果其中某个用户在登陆过程中,如果多次输入密码错误,验证失败次数超过最大容许验证次数(可以根据实际需要进行设定),信息存储设备将永久终止该用户使用本系统。第二、修改密码管理系统中的密码。用户在登陆密码验证通过后,可以对信息输入设备进行相关操作,如果用户要修改密码信息项,需要使用字符替换法将密码信息替换后输入到信息输入设备GUI相应栏内;如果用户只修改其他秘密信息项,则在信息输入设备GUI相应栏内进行信息明文修改。假设用户需要修改密码管理系统中的密码,则用户在登陆密码验证通过并获取已存储的账户名称列表后,从GUI的账户名称列表中选中要修改的账户名称并选择修改操作,进而也就是信息输入设备确定用户需要输入密码,此时,信息输入设备向信息存储设备发送生成字符映射表的请求,同时,信息输入设备将账户名称发送给信息存储设备,信息存储设备在收到信息输入设备发送的账户名称后,将该账户名称所在信息项的非密码信息返回给信息输入设备显示,实施中,信息输入设备可以通过将秘密信息以及该秘密信息对应的标识或者是位置坐标发送给信息存储设备,以便信息存储设备能够准确的确定该秘密信息的具体位置。信息存储设备在接收到信息输入设备发送的生成字符映射表的请求后,生成字符映射表并向信息输入设备发送用于表示字符映射表已经生成的通知,信息输入设备在接收到通知后,提示用户可以输入要修改的密码,用户使用字符替换法根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符,将修改的密码替换为映射字符后输入信息输入设备,信息输入设备将映射字符密码发送给信息存储设备,信息存储设备根据字符映射表将收到的映射字符转换为密码字符,修改完成后用户在信息输入设备执行保存操作,信息存储设备将信息输入设备修改的秘密信息进行存储。第三、增加密码管理系统中的密码。用户在登陆密码验证通过后,可以对信息输入设备进行相关操作,如果用户要增加密码管理系统中的密码,需要使用字符替换法将增加新的密码,其中用户输入的除密码信息外的其他秘密信息项,能够在信息输入设备GUI相应栏内进行信息明文修改。如果用户需要增加密码管理系统中的密码,在登陆密码验证通过并获取已存储的账户名称列表后,用户在信息输入设备GUI上选择存储新信息操作,输入唯一账户名称并将除密码信息外的秘密信息的其它成员输入相应的GUI栏中。当用户触发输入密码信息时,信息输入设备则确定用户需要输入密码,此时,信息输入设备向信息存储设备发送生成字符映射表的请求,信息存储设备在接收到信息输入设备发送的生成字符映射表的请求后,生成字符映射表并向信息输入设备发送用于表示字符映射表已经生成的通知,信息输入设备在接收到通知后,提示用户可以输入要新增加的密码,用户使用字符替换法根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符,将新增加的密码替换为映射字符后输入信息输入设备,信息输入设备将映射字符密码发送给信息存储设备,信息存储设备根据字符映射表将收到的映射字符转换为密码字符,增加完成后用户在信息输入设备执行保存操作,信息存储设备将信息输入设备增加的秘密信息进行存储。实施中,信息输入设备可以通过将秘密信息以及该秘密信息对应的标识或者是位置坐标发送给信息存储设备,以便信息存储设备能够准确的确定该秘密信息的具体位置。下面简单介绍一下查询或者删除信息存储设备中的秘密信息的情况。第一、删除密码管理系统中的秘密信息用户在登陆密码验证通过后,从GUI的账户名称列表中选中要删除的账户名称并选择删除信息操作,确认后信息输入设备将要删除的账户名称发送给信息存储设备,信息存储设备将该账户名称下的所有信息项删除,同时通知信息输入设备删除成功。第二、查询密码管理系统中的秘密信息用户在登陆密码验证通过并获取已存储的账户名称列表后,从GUI的账户名称列表中选中要查询的账户名称并选择查询操作,确认后信息输入设备将账户名称发送给信息存储设备,信息存储设备将该账户名称下除了密码信息之外的信息项的明文返回给信息输入设备进行显示,密码信息在自带的显示屏上显示。信息输入设备要求用户去信息存储设备的显示装置获取密码信息。用户从GUI的账户名称列表中选择要查询的账户名称并获得相应的非密码信息,但只能从信息存储设备的显示装置中获得相应的密码信息,确保了密码信息的安全性。本发明实施例中采用字符替换法进行密码信息的输入,用户根据信息存储设备生成的字符映射表进行密码输入,下面对用户参照的字符映射表进行详细介绍。具体的,信息存储设备向信息输入设备发送用于表示字符映射表已经生成的通知,包括:信息存储设备将生成的字符映射表置于通知中。较佳地,信息存储设备生成字符映射表之后,还包括:信息存储设备通过自身的显示装置显示生成的字符映射表。相应的,信息输入设备提示用户根据信息存储设备生成的字符映射表输入,包括:若用于表示字符映射表已经生成的通知中未包含信息存储设备生成的字符映射表,信息输入设备提示用户通过信息存储设备的显示装置查询需要输入的每一位密码字符对应的映射字符;若用于表示字符映射表已经生成的通知中包含信息存储设备生成的字符映射表,信息输入设备通过自身的显示装置显示信息存储设备生成的字符映射表。实施中,信息存储设备生成的字符映射表,可以直接在信息存储设备的显示装置上进行显示,也可以将该字符映射表发送给信息输入设备进行显示,每次用户输入密码时,都对应的随机生成一个字符映射表,用户根据该字符映射表将需要输入的每一位密码字符对应的映射字符发送给信息存储设备,同时,信息存储设备在收到信息输入设备发送的映射字符后,根据该映射表进行解密,将映射字符转换为密码字符进行存储。随机字符映射表是指多个两两字符之间的映射表,两两字符之间的映射关系是随机选取的。将处于映射关系的两个字符分别称为密码字符和映射字符。字符映射表中的所有密码字符必须包括秘密信息的所有字符。密码字符与映射字符不是相同的字符。为了保障秘密信息在信息输入设备输入或显示时,以及在信息输入设备与信息输入设备之间传输过程中的安全性,本发明实施例利用信息输入设备生成的随机字符映射表对秘密信息进行替换,信息输入设备与信息输入设备之间收发的秘密信息是替换后的映射字符。信息输入设备如果收到的是替换后的映射信息,就进行解密还原处理。在本发明实施例应用的字符替换法中,映射字符与密码字符的替换关系由每次生成的随机字符映射表唯一指定,而字符映射表在每次使用时由信息输入设备随机生成的,用后即毁,即使传输的信息被窃取,也会因无法获取字符对应关系而无法解密,从而保证了秘密信息在操作和传输过程中的安全性。基于同一发明构思,本发明实施例中还提供了进行字符转换的信息输入设备和信息存储设备、以及字符转换的方法,由于这些设备和方法解决问题的原理与字符转换的系统相似,因此这些设备和方法的实施可以参见系统的实施,重复之处不再赘述。如图2所示,本发明实施例字符转换的信息输入设备包括:处理模块100、提示模块110和第一发送模块120。处理模块100,用于在确定用户需要输入密码后,向信息存储设备发送生成字符映射表的请求;提示模块110,用于在接收到信息存储设备发送的用于表示字符映射表已经生成的通知后,提示用户根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符;第一发送模块120,用于将用户输入的映射字符发送给信息存储设备。较佳地,提示模块110,具体用于:若用于表示字符映射表已经生成的通知中未包含信息存储设备生成的字符映射表,提示用户通过信息存储设备的显示装置查询需要输入的每一位密码字符对应的映射字符;若用于表示字符映射表已经生成的通知中包含信息存储设备生成的字符映射表,通过自身的显示装置显示信息存储设备生成的字符映射表。较佳地,处理模块100在下列操作发生后,确定用户需要输入密码:确定用户需要登陆密码管理系统;或确定用户需要修改密码管理系统中的密码;或确定用户需要增加密码管理系统中的密码。如图3所示,本发明实施例字符转换的信息存储设备包括:生成模块200、第二发送模块210和转换模块220。生成模块200,用于在接收到信息输入设备发送的生成字符映射表的请求后,生成字符映射表;第二发送模块210,用于向信息输入设备发送用于表示字符映射表已经生成的通知;转换模块220,用于在接收到信息输入设备发送的用户输入的映射字符后,根据字符映射表将映射字符转换为密码字符。较佳地,第二发送模块210,具体用于:将生成的字符映射表置于通知中。较佳地,该设备还包括:显示模块230,用于通过自身的显示装置显示生成的字符映射表。较佳地,转换模块220,还用于:若确定生成字符映射表的请求是由用户需要登陆密码管理系统触发的,将转换后的密码字符与用户的登陆密码进行比较在确定转换后的密码字符与用户的登陆密码相同后,允许用户进行登陆;或若确定生成字符映射表的请求是由用户需要修改密码管理系统中的密码触发的,根据转换后的密码字符对已存储的密码字符进行更新;或若确定生成字符映射表的请求是由用户需要增加密码管理系统中的密码触发的,存储转换后的密码字符。如图4所示,本发明实施例信息输入设备进行字符转换的方法包括下列步骤:步骤401、信息输入设备在确定用户需要输入密码后,向信息存储设备发送生成字符映射表的请求;步骤402、信息输入设备在接收到信息存储设备发送的用于表示字符映射表已经生成的通知后,提示用户根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符;步骤403、信息输入设备将用户输入的映射字符发送给信息存储设备。较佳地,信息输入设备提示用户根据信息存储设备生成的字符映射表输入,包括:若用于表示字符映射表已经生成的通知中未包含信息存储设备生成的字符映射表,信息输入设备提示用户通过信息存储设备的显示装置查询需要输入的每一位密码字符对应的映射字符;若用于表示字符映射表已经生成的通知中包含信息存储设备生成的字符映射表,信息输入设备通过自身的显示装置显示信息存储设备生成的字符映射表。较佳地,信息输入设备在下列操作发生后,确定用户需要输入密码:信息输入设备确定用户需要登陆密码管理系统;或信息输入设备确定用户需要修改密码管理系统中的密码;或信息输入设备确定用户需要增加密码管理系统中的密码。如图5所示,本发明实施例智能设备进行字符转换的方法包括下列步骤:步骤501、信息存储设备在接收到信息输入设备发送的生成字符映射表的请求后,生成字符映射表;步骤502、信息存储设备向信息输入设备发送用于表示字符映射表已经生成的通知;步骤503、信息存储设备在接收到信息输入设备发送的用户输入的映射字符后,根据字符映射表将映射字符转换为密码字符。较佳地,信息存储设备向信息输入设备发送用于表示字符映射表已经生成的通知,包括:信息存储设备将生成的字符映射表置于通知中。较佳地,信息存储设备生成字符映射表之后,还包括:信息存储设备通过自身的显示装置显示生成的字符映射表。较佳地,信息存储设备根据字符映射表将映射字符转换为密码字符之后,还包括:若确定生成字符映射表的请求是由用户需要登陆密码管理系统触发的,信息存储设备将转换后的密码字符与用户的登陆密码进行比较在确定转换后的密码字符与用户的登陆密码相同后,允许用户进行登陆;或若确定生成字符映射表的请求是由用户需要修改密码管理系统中的密码触发的,信息存储设备根据转换后的密码字符对已存储的密码字符进行更新;或若确定生成字符映射表的请求是由用户需要增加密码管理系统中的密码触发的,信息存储设备存储转换后的密码字符。其中,图4和图5可以合成一个流程,形成新的字符转换的方法,执行步骤的先后顺序为步骤401、步骤501、步骤502、步骤402、步骤403、步骤503。根据上述对本发明实施例一种字符转换方法的描述,总结出该方法在用户需要登录密码管理系统时的总体流程图,由于其他的需要修改或增加密码管理系统中的密码过程与登陆密码管理系统的过程类似,因而不再重复赘述。如图6所示,为本发明实施例提供的字符转换的方法在用户需要登录密码管理系统时的总体流程图,包括下列步骤:步骤601、信息输入设备确定用户是否需要登录密码管理系统,若是,则执行步骤602,否则,跳出本流程;步骤602、信息输入设备向信息存储设备发送生成字符映射表的请求,并执行步骤603;步骤603、信息存储设备在接收到信息输入设备发送的生成字符映射表的请求后,生成字符映射表;步骤604、信息存储设备向信息输入设备发送用于表示字符映射表已经生成的通知;步骤605、信息输入设备确定用于表示字符映射表已经生成的通知中是否包含信息存储设备生成的字符映射表;步骤606、信息输入设备提示用户通过信息存储设备的显示装置查询需要输入的每一位密码字符对应的映射字符,并执行步骤608;步骤607、信息输入设备通过自身的显示装置显示信息存储设备生成的字符映射表,并执行步骤608;步骤608、信息输入设备提示用户根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符;步骤609、信息输入设备将用户输入的映射字符发送给信息存储设备;步骤610、信息存储设备在接收到信息输入设备发送的用户输入的映射字符后,根据字符映射表将映射字符转换为密码字符;步骤611、信息存储设备确定转换后的密码字符与用户的登陆密码是否相同,若是,则执行步骤612,否则,结束本流程;步骤612、允许用户登陆信息存储设备。本发明实施例信息输入设备在确定用户需要输入密码后,向信息存储设备发送生成字符映射表的请求;信息输入设备在接收到信息存储设备发送的用于表示字符映射表已经生成的通知后,提示用户根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符;信息输入设备将用户输入的映射字符发送给信息存储设备。由于信息输入设备在输入密码时,能够提示用户根据信息存储设备生成的字符映射表输入每一位密码字符对应的映射字符,因而防止了在用户在输入和传输密码数据的过程中密码数据被人监听或者窃取,进而提高了密码数据传输的安全性。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1