当前位置: 首页 > 专利查询>胡渐佳专利>正文

基于图性特征的密码输入方法和输入装置制造方法及图纸

技术编号:19858633 阅读:65 留言:0更新日期:2018-12-22 11:56
本发明专利技术首先生成建立用户文本密码与用户图性密码对应关系,通过文本密码与图性密码两种密码形式的有机结合,充分利用两者的优点,弥补对方缺陷,把安全性高破解难度大的文本密码隐藏在图性密码背后不显示,把容易记忆输入便捷的图性密码作为输入密码显示,用户通过输入图性密码完成输入文本密码的过程,使密码输入简单快捷,又安全不被偷窥。

【技术实现步骤摘要】
基于图性特征的密码输入方法和输入装置
本专利技术涉及密码安全
,尤其涉及一种基于图性特征的密码输入方法和输入装置。
技术介绍
密码方便快捷,其应用场景很广泛,目前最常见的密码输入方式是文本密码和图形密码。文本密码是由数字或字符等组成,信息量高,破解难度大,但是不容易记忆,输入过程麻烦;图形密码简单形象,容易记忆,输入方便,但是安全性不高,容易被偷窥。
技术实现思路
本专利技术的目的是提供一种基于图性特征的密码输入方法和输入装置,使密码容易记忆,输入方便,同时,安全性高,不易被偷窥。本专利技术提出的一种基于图性特征的密码输入方法,其特征包括以下步骤:(1)密码输入界面建立用户文本密码与用户图性密码对应关系;显示所述用户图性输入界面;(2)密码输入通过所述用户图性输入界面输入图性密码;根据所述图性密码输入对应的文本密码。根据上述密码输入方法,本专利技术还提供了一种基于图性特征的密码输入装置,包括界面生成模块、存储模块、界面显示模块、图性密码输入模块、文本密码输入模块,其特征是界面生成模块,用于生成文本密码输入界面和图性输入界面;存储模块,用于保存用户文本密码(或输入界面)与图性密码(或输入界面)对应关系;界面显示模块,用于生成显示所述用户图性输入界面;图性密码输入模块,用于通过所述用户图性密码界面输入图性密码;文本密码输入模块,根据所述图性密码输入对应的文本密码。本专利技术首先生成建立用户文本密码与用户图性密码对应关系,通过文本密码与图性密码两种密码形式的有机结合,充分利用两者的优点,弥补对方缺陷,把安全性高破解难度大的文本密码隐藏在图性密码背后不显示,把容易记忆输入便捷的图性密码作为输入密码显示,用户通过输入图性密码完成输入文本密码的过程,使密码输入简单快捷,又安全不被偷窥。下面结合实施例,详细描述本专利技术的技术方案。附图说明图1是密码输入方法流程示意图。图2是密码输入方法一种实施例流程示意图。图3是密码输入方法另一种实施例流程示意图。图4是密码输入方法再一种实施例流程示意图。图5是一种常用数字虚拟键盘排列示意图。图6是随机生成的用户虚拟键盘排列示意图。图7是用户设置的一种虚拟键盘示意图。图8是用户设置的另一种虚拟键盘示意图。图9是与图6、图7对应的图形密码输入界面示意图。图10是与图8对应的图形密码输入界面示意图。图11是与图6、图7对应的图案密码输入界面示意图。图12是与图8对应的图案密码输入界面示意图。图13是一种密码输入装置结构示意图。具体实施方式本专利技术在密码输入前要首先生成建立用户文本密码与用户图性密码对应关系,用户通过输入图性密码完成文本密码的输入,所述文本密码包括数字、或字符、或符号中一种或多种,所述图性密码包括图形密码或图案密码。在图1所示的密码输入方法流程示意图中,包括以下步骤:(1)生成密码输入界面(1.1)建立用户文本密码与用户图性密码对应关系;(1.2)生成显示所述用户图性输入界面;(2)密码输入(2.1)通过所述用户图性输入界面输入图性密码;(2.2)根据所述图性密码输入对应的文本密码。所述用户文本密码与图性密码对应关系包括用户文本密码本身与图性密码本身的对应关系、或用户虚拟键盘与图性输入界面的对应关系。建立用户文本密码与图性密码对应关系的一种方法,通过文本密码输入界面设置文本密码,通过图性输入界面输入图性密码,建立输入的图性密码与预设文本密码的关联,根据所述图性密码输入预设的文本密码,流程示意图如图2所示:(1)生成密码输入界面(1.1)生成文本密码输入界面,设置文本密码;(1.2)生成用户图性输入界面;(1.3)通过用户图性输入界面输入图性密码;(1.4)建立用户文本密码与图性密码对应关系;(1.5)显示所述用户图性输入界面;(2)密码输入(2.1)通过所述用户图性输入界面输入图性密码;(2.2)根据用户的输入动作轨迹识别图性密码;(2.3)根据图性密码输入对应的文本密码。所述生成用户文本密码输入界面包括通过系统随机函数生成的用户文本密码输入界面,比如图5是一种常用数字虚拟键盘的排列,图6是随机生成的用户虚拟键盘,打乱了图5中原数字键位的排列顺序。所述生成用户文本密码输入界面还包括通过用户设置生成的用户文本密码输入界面,所述用户设置包括用户调整虚拟键盘上键位的排列顺序,或用户改变虚拟键盘上键位的输入信息,或用户改变原键盘的行数或列数。用户设置的一种方法是调整虚拟键盘上键位的排列顺序,如图6所示,是对图5进行排列顺序调整后的用户键盘。与系统随机生成的用户虚拟键盘不同,该用户键盘是由用户主观设定的。用户设置的另一种方法是改变虚拟键盘上键位的输入信息,进一步,同一输入信息可以在虚拟键盘不同键位重复出现,所述键位的输入信息包括数字信息、或字符信息、或符合信息中一种或多种。比如图7中的6、7分别在两个不同键位重复出现。用户设置的再一种方法是包括改变原键盘的行数或列数,比如,图5是3*4的十二键盘格,可以改变为图8所示的3*5的十五键盘格,以容纳更多键盘信息。所述生成用户图性输入界面包括通过系统随机函数生成的用户图性输入界面,如图9所示是一种系统随机生成的3*4十二图形格的图形密码输入界面,图11所示是一种系统随机生成的3*4十二图案格的图案密码输入界面。所述生成用户图性输入界面还包括通过用户设置生成的用户图性输入界面,所示用户设置包括用户改变图性输入界面的行数或列数。如图10所示是由用户设置生成的3*5十五图形格的图形密码输入界面,是通过改变图9图形密码输入界面的行数进行设置,图12所示是由用户设置生成的3*5十五图案格的图案密码输入界面,是通过改变图11图案密码输入界面的行数进行设置。所述图形密码包括点击生成的单个点、或滑动连接相邻两个点生成的线段,通过点、线的组合可以产生更多图形信息。如图9中的图案包括3条线段和2个点位,每个线段由2个点连线而成,图10中的图形包括3条线段,每个线段由3个点连线而成。上述密码输入方法的具体过程是,用户首先通过文本密码输入界面,设置一个文本密码,然后通过图性输入界面设置一个图性密码,系统自动建立保存两种密码的关联。在用户需要输入文本密码时,触发显示用户图性输入界面,用户通过图性输入界面输入图性密码,系统检测用户的输入动作轨迹,比如点击或滑动,识别图性密码,根据识别的图性密码输入对应的预置文本密码。比如,通过图9、9的图形密码、或图11、11的图案密码,可以分别输入4个预置的对应文本密码,具体图形密码、图案密码描述见下面实施例。在用户使用过程中,可以改变与文本密码对应的图性密码,重新建立改变后的图性密码与预置的文本密码对应关系,也可以改变与图性密码对应的文本密码,重新建立改变后的文本密码与预置的图性密码对应关系。需要说明的是,用户在建立文本密码与图性密码关联信息时,一种密码设置完成后,再设置另一种密码,文本密码与图性密码两种密码输入的先后顺序可以随意,互不影响。进一步,所述图性输入界面包括操作键,所述操作键包括删除键,撤销最后一步图性密码的操作。进一步,所述图性输入界面包括确认键,确认图性密码输入完成,然后系统输入对应的文本密码。建立用户文本密码与图性密码对应关系的另一种方法,生成用户虚拟键盘和与用户虚拟键盘对应的用户图性输入界面,一种方法是根据设置好的文本文档来自技高网...

【技术保护点】
1.一种基于图性特征的密码输入方法,其特征包括以下步骤:(1)密码输入界面建立用户文本密码与图性密码对应关系;显示所述用户图性输入界面;(2)密码输入通过所述用户图性输入界面输入图性密码;根据所述图性密码输入对应的文本密码。

【技术特征摘要】
1.一种基于图性特征的密码输入方法,其特征包括以下步骤:(1)密码输入界面建立用户文本密码与图性密码对应关系;显示所述用户图性输入界面;(2)密码输入通过所述用户图性输入界面输入图性密码;根据所述图性密码输入对应的文本密码。2.根据权利要求1所述方法,其特征是:所述建立用户文本密码与用户图性密码对应关系包括通过文本密码输入键盘设置文本密码,通过图性输入界面输入图性密码,建立所述图性密码与文本密码的关联。3.根据权利要求1所述方法,其特征是:所述用户文本密码与图性密码对应关系包括用户虚拟键盘与图性输入界面的对应关系。4.根据权利要求3所述方法,其特征是:根据所述图性密码和文本密码,建立用户虚拟键盘与图性输入界面的对应关系,使设置该文本密码的虚拟键位与输入该图性密码的图性点位一一对应,进而使图性输入界面上输入的图性密码与虚拟键盘输入的文本密码对应。5.根据权利要求3所述方法,其特征是:生成用户虚拟键盘,根据用户虚拟键盘建立对应的用户图性输入界面,通过所述用户图性界面输入图性密码;检测图性界面上被用户选取的点位,根据所述点位在图性界面的阵列位置,确定用户虚拟键盘上的对应键位,把对应键位的输入信息作为与图性密码对应的文本密码。6.根据权利要求3或4或5所述方法,其特征是:所述用户虚拟键盘包括通过系统随机函数生成的...

【专利技术属性】
技术研发人员:胡渐佳
申请(专利权)人:胡渐佳
类型:发明
国别省市:湖北,42

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

1