一种密码设置方法及装置的制造方法

文档序号:9667682阅读:233来源:国知局
一种密码设置方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种密码设置方法及装置。
【背景技术】
[0002]在信息时代,密码是一种重要的技术,能够将可识别的信息转变为无法识别的信息。作为登录网站、电子邮箱、银行取款等活动时的口令,对保护个人隐私,财产安全起到重要的作用,长久以来,在密码认证系统当中,最常见的密码形式是数字、字母或者数字和字母的组合,用户通过向系统或他人提交密码以达到证明自己身份的目的。
[0003]随着科技发展,这样的密码形式所存在的问题逐渐暴露出来,由于密码形式单一,密码组合不够丰富,攻击者使用暴力破解,字典攻击等方式有很大概率能够得到用户的密码,从而窃取用户的各种信息,给用户的隐私和财产安全带来巨大的损失,针对这样的情况,图形密码应运而生,这种新型的认证技术可以完全免疫暴力破解和字典攻击,具有便于输入、便于记忆、不易破解等特点。
[0004]然而,现有技术中,图形密码都是通常是基于九宫格中的九个基础点作为可触摸区域进行绘制和认证的,图形密码形式还是比较单一,其他用户通过多次尝试,仍然可能破解,因而,如何更加灵活的确定基础点作为用于绘制图形密码的可触摸区域,从而使图形密码的形式更加自由和多样化,成为图形密码领域亟待解决的问题。

【发明内容】

[0005]本发明提供一种密码设置方法、装置及系统,用以更加灵活的确定用于绘制图形密码的可触摸区域,从而使图形密码的形式更加自由和多样化。
[0006]本发明提供一种密码设置方法,包括:
[0007]获取用户选定的目标图片;
[0008]识别所述图片中的线条和/或文字;
[0009]根据所述线条、所述线条所围成的图形和所述文字中的至少一项生成多个可触摸区域;
[0010]当接收到沿所述多个可触摸区域之间的连线的滑动操作时,获取所述滑动操作所对应的滑动轨迹;
[0011]存储所述滑动轨迹并将所述滑动轨迹作为终端屏幕的解锁密码。
[0012]本实施例的有益效果在于:能够根据用户选定的图片中的线条、线条所围成的图形和文字中的至少一种生成多个可触摸区域,从而能够在用户选择的任意图形中更加灵活的确定用于绘制图形密码的可触摸区域,当接收到沿这些可触摸区域之间的连线的滑动操作时,将该滑动操作所对应的滑动轨迹作为图形密码,从而使图形密码的形式更加自由和多样化。
[0013]在一个实施例中,所述方法还包括:
[0014]检测是否存在两个可触摸区域之间的连线长度小于预设长度阈值;
[0015]当存在两个可触摸区域之间的连线长度小于预设长度阈值时,删除所述两个可触摸区域中的一个。
[0016]本实施例的有益效果在于:预设一长度阈值,当两个可触摸区域之间的距离小于该长度阈值时,删除其中一个可触摸区域,从而能够剔除距离太近的可触摸区域,使可触摸区域的排布更加规范,从而降低了用户绘制图形密码的难度。
[0017]在一个实施例中,所述方法还包括:
[0018]当接收到用户输入的用于解锁的滑动操作时,判断所述用于解锁的滑动操作所对应的滑动轨迹与设置解锁密码时所存储的滑动轨迹是否一致;
[0019]当所述用于解锁的滑动操作所对应的滑动轨迹与设置解锁密码时所存储的滑动轨迹一致时,解锁屏幕并进入下一个操作界面;
[0020]当所述用于解锁的滑动操作所对应的滑动轨迹与设置解锁密码时所存储的滑动轨迹不一致时,返回错误信息;
[0021]重新显示锁屏界面并提示所述解锁密码的剩余输入次数。
[0022]本实施例的有益效果在于:根据对比用于解锁的滑动操作所对应的滑动轨迹与设置解锁密码时所存储的滑动轨迹,实现了图形密码的验证;同时,设置解锁密码的剩余次数,避免了其他用户通过多次尝试破解密码,从而增加了该滑动轨迹所组成的图形密码的破解难度,保证了该图形密码的安全性。
[0023]在一个实施例中,所述存储所述滑动轨迹,包括:
[0024]获取所述滑动轨迹所经过的可触摸区域在屏幕中的坐标值;
[0025]根据所述滑动轨迹经过所述可触摸区域的顺序及所述可触摸区域的坐标值将所述滑动轨迹转换成字符密码;
[0026]存储所述字符密码。
[0027]本实施例的有益效果在于:根据所述滑动轨迹经过所述可触摸区域的顺序及所述可触摸区域的坐标值将所述滑动轨迹转换成字符密码,从而使该滑动轨迹所组成的图形密码更加易于存储和验证。
[0028]在一个实施例中,所述判断所述用于解锁的滑动操作所对应的滑动轨迹与设置解锁密码时所存储的滑动轨迹是否一致,包括:
[0029]获取所述用于解锁的滑动操作所对应的滑动轨迹所经过的可触摸区域的顺序及所述可触摸区域在屏幕中的坐标值;
[0030]根据所述用于解锁的滑动操作所对应的滑动轨迹所经过所述可触摸区域的顺序及所述可触摸区域在屏幕中的坐标值将所述用于解锁的滑动操作所对应的滑动轨迹转换成字符数据;
[0031]将所述字符数据与所述存储的字符密码进行比对;
[0032]当比对一致时,确定所述用于解锁的滑动操作所对应的滑动轨迹与设置解锁密码时所存储的滑动轨迹一致;
[0033]当比对不一致时,确定所述用于解锁的滑动操作所对应的滑动轨迹与设置解锁密码时所存储的滑动轨迹不一致。
[0034]本实施例的有益效果在于:根据用于解锁的滑动操作所对应的滑动轨迹所经过可触摸区域的顺序及可触摸区域在屏幕中的坐标值将用于解锁的滑动操作所对应的滑动轨迹转换成字符数据,并将该字符数据与存储的字符密码进行比对,从而将图形的比对转变为字符的比对,从而简化了图形密码的比对过程,降低了图形密码的验证难度。
[0035]本发明还提供一种密码设置装置,包括:
[0036]获取模块,用于获取用户选定的目标图片;
[0037]识别模块,用于识别所述图片中的线条和/或文字;
[0038]生成模块,用于根据所述线条、所述线条所围成的图形和所述文字中的至少一项生成多个可触摸区域;
[0039]获取模块,用于当接收到沿所述多个可触摸区域之间的连线的滑动操作时,获取所述滑动操作所对应的滑动轨迹;
[0040]存储模块,用于存储所述滑动轨迹并将所述滑动轨迹作为终端屏幕的解锁密码。[0041 ] 在一个实施例中,所述装置还包括:
[0042]检测模块,用于检测是否存在两个可触摸区域之间的连线长度小于预设长度阈值;
[0043]删除模块,用于当存在两个可触摸区域之间的连线长度小于预设长度阈值时,删除所述两个可触摸区域中的一个。
[0044]在一个实施例中,所述装置还包括:
[0045]判断模块,用于当接收到用户输入的用于解锁的滑动操作时,判断所述用于解锁的滑动操作所对应的滑动轨迹与设置解锁密码时所存储的滑动轨迹是否一致;
[0046]解锁模块,用于当所述用于解锁的滑动操作所对应的滑动轨迹与设置解锁密码时所存储的滑动轨迹一致时,解锁屏幕并进入下一个操作界面;
[0047]报错
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1