一种密码生成方法及用户终端技术

技术编号:16701039 阅读:42 留言:0更新日期:2017-12-02 13:29
本发明专利技术实施例提供一种密码生成方法及用户终端,其中方法包括如下步骤:根据针对包括多个服务对象的第一显示界面输入的选择指令确定目标服务对象,并输出包括多个待选文本和文本输入对话框的第二显示界面,多个服务对象中每个服务对象需账号密码进行登录;异步获取目标服务对象的密码规则;根据针对第二显示界面输入的控制指令确定目标待选文本;若接收到密码生成指令,则根据密码规则以及目标待选文本生成目标密码,并输出目标密码。本发明专利技术实施例无需用户手动输入服务对象的密码规则,减少用户的操作步骤;对基于用户所选文本生成的密码并不明文保存,使得生成的密码既满足服务对象的密码设置要求又具有较高的安全性。

A password generation method and user terminal

The embodiment of the invention provides a code generation method and user terminal, wherein the method comprises the following steps: according to the service object includes a plurality of first display interface selection instruction input and output to determine the target service object includes a plurality of candidate text and text input dialog box second display interface, a plurality of each service object the service object of login account password; asynchronous access to the target service object code according to rules; second shows to be selected to determine the target text input control command interface; if the received password generation instruction, according to the rules and the target to be selected password to generate the target text password, password and output target. The embodiment of the invention does not require the user to manually enter the service object password rules, reduce the operation steps of the user; based on user selected text generated password is not stored in clear text, which generated password can meet the security service object password requirements and high.

【技术实现步骤摘要】
一种密码生成方法及用户终端
本专利技术涉及通信
,尤其涉及网络安全
中的一种密码生成方法及用户终端。
技术介绍
信息化时代,互联网的爆炸性发展,将人们带进了一个新的生存空间,给人们带来了极大的便利,用户通过互联网可以看新闻、查阅资料、发邮件、网上购物等。但是,由于互联网有着高度分布、边界模糊、层次欠清、动态演变的特点,使得网络环境变得纷繁复杂,在这种环境中,用户的个人信息安全变得尤为重要。为了提高个人信息在纷繁复杂的网络环境中的安全性,在使用某些网站或应用程序时,用户需要输入账号密码进行登录。纵观这些网站或应用程序的密码规则,由最初的数字,数字与字母组合,之后的数字、字母以及特殊符号组合,到如今的大小写字母、数字和特殊符号组合,密码规则变得越来越复杂,对用户而言,往往在设置密码时要冥思苦想一个好的密码,既满足网站或应用程序的要求又无规律性,还要有一定的意义,便于记忆。为了方便用户设置密码,密码生成器应运而生。用户在密码生成器中输入密码组成元素(例如,数字组合,数字与字母组合等)和密码位数,密码生成器根据用户的选择随机生成一个密码,并对账号和生成的密码进行明文保存。虽然给用本文档来自技高网...
一种密码生成方法及用户终端

【技术保护点】
一种密码生成方法,其特征在于,包括:根据针对包括多个服务对象的第一显示界面输入的选择指令确定目标服务对象,并输出包括多个待选文本和文本输入对话框的第二显示界面,所述多个服务对象中每个服务对象需账号密码进行登录;异步获取所述目标服务对象的密码规则;根据针对所述第二显示界面输入的控制指令确定目标待选文本;若接收到密码生成指令,则根据所述密码规则以及所述目标待选文本生成目标密码,并输出所述目标密码。

【技术特征摘要】
1.一种密码生成方法,其特征在于,包括:根据针对包括多个服务对象的第一显示界面输入的选择指令确定目标服务对象,并输出包括多个待选文本和文本输入对话框的第二显示界面,所述多个服务对象中每个服务对象需账号密码进行登录;异步获取所述目标服务对象的密码规则;根据针对所述第二显示界面输入的控制指令确定目标待选文本;若接收到密码生成指令,则根据所述密码规则以及所述目标待选文本生成目标密码,并输出所述目标密码。2.根据权利要求1所述的方法,其特征在于,所述根据针对所述第二显示界面输入的控制指令确定目标待选文本,包括:根据针对所述多个待选文本输入的选择指令确实目标待选文本;或,根据针对所述文本输入对话框输入的文本指令确定目标待选文本。3.根据权利要求1或2所述的方法,其特征在于,所述异步获取所述目标服务对象的密码规则,包括:异步向服务器请求获取所述目标服务对象的密码规则信息;解析所述密码规则信息得到所述目标服务对象的密码规则。4.根据权利要求3所述的方法,其特征在于,所述根据所述密码规则以及所述目标待选文本生成目标密码,并输出所述目标密码,包括:根据所述目标待选文本生成目标字符集合;根据第一预设算法和所述字符数值范围从所述目标字符集合中选取目标字符串;根据第二预设算法和所述字符组合元素对所述目标字符串进行变换组合生成目标密码,并输出所述目标密码。5.根据权利要求4所述的方法,其特征在于,所述根据所述密码规则以及所述目标待选文本生成目标密码,并输出所述目标密码之后,还包括:将所述目标服务对象、所述目标待选文本、所述目标密码之间的对应关系发送至所述服务器。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若再次接收到针对所述目标服务对象以及所述目标待选文本的密码生成指令时,则向所述服务器请求查询所述目标密码;接收所述服务器发送的所述目标密码并输出所述目标密码。7.根据权利要求5所述的方法,其特征在于,所述方法还包括:若接收到针对所述目标服务对象的忘记密码指令,则向所述服务器发送身份验证请求,所述身份验证请求用于指示所述服务器进行身份验证并在身份验证通过时向用户终端发送所述目标待选文本;接收所述服务器发送的所述目标待选文本,并根据所述目标待选文本查询并输出所述目标密码。8.一种用户终端,其特征在于,包括:对象确定单元,用于根据针对包括多个服务对象的第一显示界面输入的选择指令确定目标服务对象,并输出包括多个待选文本和文本输入对话框的第二显示界面,所述多个服务对象中每个服务对象需账号密码进行登录;规则获取单元,用于异步获取所述目标服务对象的密码规则;文本确定单元,用于根据针对所述第二显示界面输入的控制指令确定目标待选文本;密码生成单元,用于若接收到密码生成指令,则根据所述密码规则以及所述目标待选文本生成目标密码,并输出所述目标密码。9.根据权利要求8所述的用户终端,其特征在于,所述文本确定单元具体用于根据针对所述多个待选文本输入的选择指令确实目标待选文本;或,具体用于根据针对所述文本输入对话框输入的文本指令确定目标待选文本。10.根据权利要求8或9所述的用户终端,其特征在于,所述规则获取单元包括:信息请求单元,用于异步向服务器请求获取所述目标服务对象的密码规则信息;信息解析单元,用于解析所述密码规则信息得到所述目标服务对象的密码规则。11.根据权利要求10所述的用户终端,其特征在于,所述密码生成单元包括:字符生成单元,用于根据所述目标待选文本生成目标字符集合;字符选取单元,用于根据第一预设算法和所述字符数值范围从所述目标字符集合中选取目标字符串;字符组合单元,用于根据第二预设算法和所述字符组合元素对所述目标...

【专利技术属性】
技术研发人员:迟雪梅
申请(专利权)人:华为终端东莞有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1