[发明专利]一种动态密码生成系统、生成方法、设备及存储介质在审
申请号: | 202010572711.1 | 申请日: | 2020-06-22 |
公开(公告)号: | CN111865573A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 伏伟任;蒋秋明 | 申请(专利权)人: | 上海上实龙创智能科技股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 孙永申 |
地址: | 200436 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 密码 生成 系统 方法 设备 存储 介质 | ||
1.一种动态密码生成系统,其特征在于,该系统包括输入模块、接收模块、明文拼接模块、判断模块、Hash模块、密钥生成模块、动态字符库、密码拼接模块和读取模块,其中:
所述输入模块,用于获取用户导进的硬件信息;
所述接收模块,用于将所述输入模块中的硬件信息接收并传输至所述明文拼接模块;
所述明文拼接模块,用于将不同长度的硬件信息数据整合成统一的明文字符并传输至所述判断模块;
所述判断模块,用于对明文字符进行判断并在不同判断结果下传输至所述Hash模块或返回所述输入模块;
所述Hash模块,用于提取明文字符中的关键字并进一步处理后将输出值传输至所述密钥生成模块;
所述密钥生成模块,用于将输出值根据预先建立的散列表找到对应结果并传输至所述动态字符库;
所述动态字符库,用于根据所述密钥生成模块中的对应结果提取字符库中相对应的字符;
所述密码拼接模块,用于将提取得到的字符库中相对应的字符进行组合得到密码并发送至所述读取模块;
所述读取模块,用于通过不同方式展示最终由所述密码拼接模块得到的密码。
2.根据权利要求1所述的一种动态密码生成系统,其特征在于,所述的硬件信息包括IP硬件信息和Mac硬件信息。
3.根据权利要求1所述的一种动态密码生成系统,其特征在于,所述的读取模块包括显示模块和语音播报模块,其中,所述显示模块,用于将生成的动态字符显示在显示屏上直接读取;所述语音播报模块,用于将动态密码进行语音播报。
4.根据权利要求1所述的一种动态密码生成系统,其特征在于,所述的对明文字符进行判断并在不同判断结果下传输至所述Hash模块或返回所述输入模块的过程具体包括:对明文字符进行判断,判断明文字符的长度是否符合标准,若符合标准,则传递给所述Hash模块,若不符合标准则重新返回至所述输入模块直至输入标准信息。
5.根据权利要求1所述的一种动态密码生成系统,其特征在于,所述的提取明文字符中的关键字并进一步处理后将输出值传输至所述密钥生成模块的过程具体包括:提取经所述判断模块传递的来自所述明文拼接模块的明文字符中的关键字,将原本任意长度的关键字通过散列算法转换成固定长度的关键字,作为输出值传递至所述密钥生成模块。
6.一种基于如权利要求1所述的动态密码生成系统的动态密码生成方法,其特征在于,该方法包括以下步骤:
步骤1:用户将硬件信息通过所述输入模块传递至所述接收模块,所述接收模块将硬件信息传递至所述明文拼接模块,所述明文拼接模块将不同长度的硬件信息整合成统一的明文字符后传递至所述判断模块;
步骤2:所述判断模块将明文字符进行解析,解析得出明文字符是否符合标准的信息参数,进而做出指令,若符合标准参数,直接传递给所述Hash模块,若不符合标准参数,重新返回至所述输入模块重新输入直至输入信息正确;
步骤3:所述Hash模块将传递来的信息进行提取,经过处理后得到输出值并传递至所述密钥生成模块,根据预先建立的散列表针对输出值进行匹配,找到对应结果并传递至所述动态字符库;
步骤4:根据所述密钥生成模块产生的密钥提取于所述动态字符库中相对应的字符,针对字符通过所述密码拼接模块进行无序排列并传递至所述读取模块展示最终由所述密码拼接模块得到的密码。
7.根据权利要求6所述的一种基于所述动态密码生成系统的动态密码生成方法,其特征在于,所述的步骤1中的硬件信息包括IP硬件信息和Mac硬件信息。
8.根据权利要求6所述的一种基于所述动态密码生成系统的动态密码生成方法,其特征在于,所述的步骤3具体包括:所述Hash模块将传递来的信息进行提取,将原本任意长度的关键字通过散列算法转换成固定长度的关键字,作为输出值传递至所述密钥生成模块,根据预先建立的散列表针对输出值进行匹配,找到对应结果并传递至所述动态字符库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海上实龙创智能科技股份有限公司,未经上海上实龙创智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010572711.1/1.html,转载请声明来源钻瓜专利网。