一种阵列式密码输入装置及其验证方法

文档序号:8223840阅读:562来源:国知局
一种阵列式密码输入装置及其验证方法
【技术领域】
[0001]本发明涉及密码输入装置领域,特别是涉及一种阵列式密码输入装置及其验证方法。
【背景技术】
[0002]如今密码的使用十分普遍,很多需要输入密码的场所采用的都是一组连续的数字作为密码,这种密码虽然容易记忆,但容易泄密。保护密码安全是一大难题,传统的密码与密码输入操作之间是一对一的映射,故这一过程是可逆的,若输入操作泄漏,密码可被攻击者轻松破解。

【发明内容】

[0003]本发明主要解决的技术问题是提供一种阵列式密码输入装置,能够在现有的密码输入装置基础上增加一种阵列分布的按钮,用户可以在这些阵列按钮中任意选择若干个按钮,并分别为这些阵列按钮输入对应密码,组成密码串传送给密码服务器。
[0004]为解决上述技术问题,本发明采用的一个技术方案是:提供一种阵列式密码输入装置,包括阵列按钮模块、数值按钮模块、确定键、取消键和单片机控制模块;所述单片机控制模块接收阵列按钮模块、数值按钮模块、确定键、取消键的控制信号并对密码进行封装操作;所述数值按钮模块输入一段密码,阵列按钮模块对数值按钮模块输入的密码进行标号形成分段密码,所述单片机控制模块将多段分段密码组成密码串传送给服务器。
[0005]优选的是,所述阵列按钮模块包括若干按照行、列形式排成阵列的字母按钮;所述数值按钮模块包括O至9十个数字按钮。
[0006]一种阵列式密码输入装置的验证方法,首先在阵列按钮模块中任意选择一个字母按钮按下,然后通过数值按钮模块输入一段数字密码,重复此步骤直至输入完成,输入过程中,用户可以通过取消键取消当前操作并重新输入;按下确认键,单片机控制模块将接收到的信息按照“阵列按钮模块输入值与数值按钮模块输入值”的格式组成分段密码数据,再将所有分段密码数据封装成密码数据,最后发送给服务器;服务器收到密码数据后,分解得到各分段密码数据及分段个数,将分段个数及各分段密码中的阵列按钮模块输入值及对应的数字密码与服务器数据比较,判断是否一致,如果一致,则验证该用户为合法的,如果不一致,则验证该终端用户为非法的。
[0007]本发明的有益效果是:本发明能够将密码分段组成密码串传给服务器,安全性高。
【附图说明】
[0008]图1是本发明一种阵列式密码输入装置一较佳实施例的结构示意图;
图2是一种阵列式密码输入装置操作流程示意图;
图3是一种阵列式密码输入装置验证密码流程示意图;
附图中各部件的标记如下:1、阵列按钮模块;2、数值按钮模块;3、单片机控制模块。
【具体实施方式】
[0009]下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
[0010]请参阅图1至图3,本发明实施例包括:
一种阵列式密码输入装置,包括阵列按钮模块1、数值按钮模块2、确定键、取消键和单片机控制模块3 ;所述单片机控制模块3接收阵列按钮模块1、数值按钮模块2、确定键、取消键的控制信号并对密码进行封装操作;所述阵列按钮模块I包括若干按照行、列形式排成阵列的字母按钮;所述数值按钮模块2包括O至9十个数字按钮。
[0011]一种阵列式密码输入装置的验证方法,首先在阵列按钮模块I中任意选择一个字母按钮按下,然后通过数值按钮模块2输入一段数字密码,重复此步骤直至输入完成,输入过程中,用户可以通过取消键取消当前操作并重新输入;按下确认键,单片机控制模块3将接收到的信息按照“阵列按钮键值+密码”的格式组成分段密码数据,再将所有分段密码数据封装成密码数据,最后发送给服务器;服务器收到密码数据后,分解得到各分段密码数据及分段个数,将分段个数及各分段密码中的阵列按钮值及对应的密码与服务器数据比较,判断是否一致,如果一致,则验证该用户为合法的,如果不一致,则验证该终端用户为非法的。
[0012]本发明在现有的密码输入装置基础上增加一种阵列分布的按钮,用户可以在这些阵列按钮中任意选择若干个按钮,并分别为这些阵列按钮输入对应密码,组成密码串传送给密码服务器,安全性好,操作方便。
[0013]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种阵列式密码输入装置,其特征在于,包括阵列按钮模块、数值按钮模块、确定键、取消键和单片机控制模块;所述单片机控制模块接收阵列按钮模块、数值按钮模块、确定键、取消键的控制信号并对密码进行封装操作;所述数值按钮模块输入一段密码,阵列按钮模块对数值按钮模块输入的密码进行标号形成分段密码,所述单片机控制模块将多段分段密码组成密码串传送给服务器。
2.根据权利要求1所述的一种阵列式密码输入装置,其特征在于:所述阵列按钮模块包括若干按照行、列形式排成阵列的字母按钮;所述数值按钮模块包括O至9十个数字按钮。
3.一种阵列式密码输入装置的验证方法,其特征在于:首先在阵列按钮模块中任意选择一个字母按钮按下,然后通过数值按钮模块输入一段数字密码,重复此步骤直至输入完成,输入过程中,用户可以通过取消键取消当前操作并重新输入;按下确认键,单片机控制模块将接收到的信息按照“阵列按钮模块输入值与数值按钮模块输入值”的格式组成分段密码数据,再将所有分段密码数据封装成密码数据,最后发送给服务器;服务器收到密码数据后,分解得到各分段密码数据及分段个数,将分段个数及各分段密码中的阵列按钮模块输入值及对应的数字密码与服务器数据比较,判断是否一致,如果一致,则验证该用户为合法的,如果不一致,则验证该终端用户为非法的。
【专利摘要】本发明公开了一种阵列式密码输入装置,包括阵列按钮模块、数值按钮模块、确定键、取消键和单片机控制模块;所述单片机控制模块接收阵列按钮模块、数值按钮模块、确定键、取消键的控制信号并对密码进行封装操作;所述数值按钮模块输入一段密码,阵列按钮模块对数值按钮模块输入的密码进行标号形成分段密码,所述单片机控制模块将多段分段密码组成密码串传送给服务器。通过上述方式,本发明能够将密码分段组成密码串传给服务器,安全性高。
【IPC分类】H04L29-06, G06F21-83
【公开号】CN104537321
【申请号】CN201410812902
【发明人】顾成喜
【申请人】苏州市职业大学
【公开日】2015年4月22日
【申请日】2014年12月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1