密码认证方法和密码认证装置制造方法及图纸

技术编号:28052748 阅读:39 留言:0更新日期:2021-04-14 13:16
本发明专利技术公开了一种密码认证方法,同时公开了相应的密码认证装置。在该密码认证方法,首先记录用户输入的输入序列;然后遍历输入序列,判定输入序列中包含真实密码序列的全部字符,则认证成功。本发明专利技术不需要限制用户在验证的时候一定需要输入和真实密码相同长度的序列,只要求在用户输入的序列中包含真实密码序列即可。这样,可以使输入序列的长度大幅增加,很难被人剽窃;又使输入序列中真实密码的各个字符位置和循环排列方式,很难被人推理出来,大大增加了被解密的难度。大大增加了被解密的难度。大大增加了被解密的难度。

【技术实现步骤摘要】
密码认证方法和密码认证装置


[0001]本专利技术涉及一种密码认证方法,同时涉及相应的密码认证装置,属于数据安全


技术介绍

[0002]在日常生活中,很多地方都会用到密码技术。事实上,密码技术是保障网络空间和信息化安全的核心技术之一。可以说,“没有网络安全就没有国家安全”。
[0003]密码泄漏带来的危害是十分巨大的,比如银行卡密码泄漏,会导致金钱损失;电子门密码泄漏,会导致贵重物品遗失;手机密码泄漏,会导致个人隐私被公开等。特别是在银行柜台、公共场合使用手机等场景使用密码的时候,更容易导致密码泄漏。因为在这种公共的场合,可能被偷窥到、甚至隐蔽录像,从而导致密码泄漏,带来损失。
[0004]密码泄漏的原因是多种多样的。概括地说,一方面部分人保护密码的意识薄弱,在输入密码的时候没有注意保护密码被剽窃;另一方面是常用的密码太短(通常只有6~8位),一般是固定序列,容易被偷窥和推理。

技术实现思路

[0005]针对现有技术的不足,本专利技术所要解决的首要技术问题在于提供一种密码认证方法。<br/>[0006]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种密码认证方法,其特征在于包括如下步骤:记录用户输入的输入序列;遍历输入序列,判定输入序列中包含真实密码序列的全部字符,则认证成功。2.如权利要求1所述的密码认证方法,其特征在于所述遍历输入序列,判定输入序列中包含真实密码序列的全部字符,具体包括如下步骤:遍历输入序列的每个字符,提取预定长度的子序列;所述预定长度为真实密码序列的长度;将真实密码序列与每个提取的子序列进行对比,直至找寻到任一提取的子序列与真实密码序列相同;判定输入序列中包含真实密码序列的全部字符。3.如权利要求2所述的密码认证方法,其特征在于所述遍历输入序列的每个字符,提取预定长度的子序列,具体包括如下步骤:设定步长为1,从输入序列的首位字符开始,遍历输入序列的每个字符;依输入序列中各字符的排序,从输入序列中各字符中连续提取预定长度的子序列。4.如权利要求1所述的密码认证方法,其特征在于所述遍历输入序列,判定输入序列中包含真实密码序列的全部字符,具体包括如下步骤:获取真实密码序列的循环移位序列;所述循环移位序列为真实密码序列首末位字符位置相接后,各字符以真实密码序列的第i位字符为起始位按照真实密码序列的顺序排列的字符串;遍历输入序列的每个字符,判定输入序列中是否包含真实密码序列的循环移位序列。5.如权利要求4所述的密码认证方法,其特征在于所述遍历输入序列的每个字符,判定输入序列中是否包含真实密码序列的循环移位序列,之前还包括:将循环移位序列存储至循环链表中。6.如权利要求4所述的密码认证方法,其特征在于所述遍历输入序列的每个字符,判定输入序列中是否包含真实密码序列的循环移位序列,具体包括如下步骤:同步遍历输入序列和循环链表的每个字符;判定输入序列访问的某一字符为循环移位序列的某一字符...

【专利技术属性】
技术研发人员:邓元策
申请(专利权)人:瞬联软件科技北京有限公司
类型:发明
国别省市:

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

1