[发明专利]一种实现口令安全保护的方法及系统有效
申请号: | 201010610471.6 | 申请日: | 2010-12-28 |
公开(公告)号: | CN102045170A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 孙吉平;韩勇 | 申请(专利权)人: | 北京深思洛克软件技术股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 口令 安全 保护 方法 系统 | ||
1.一种实现口令安全保护的方法,其特征在于,该方法包括:
A、根据口令设置阶段设置的口令进行n次哈希运算获得第一口令;所述n为小于最大次数N的自然数;所述N为大于1的自然数;
B、对接收到的待验证口令进行m次哈希运算获得第二口令;
C、在所述第二口令与所述第一口令一致时,确认所述待验证口令正确;在所述第二口令与所述第一口令不一致时,判断所述m是否小于等于最大次数N,如果是,则将m值增1后执行步骤B,否则确认待验证的口令错误。
2.根据权利要求1所述的方法,其特征在于,所述步骤A与所述步骤B之间进一步包括:
根据组合条件将所述第一口令与所述n进行组合,将组合后的数据进行哈希运算获得第三口令;
步骤B所述在所述第二口令与所述第一口令一致之后,进一步包括:
根据组合条件将所述第二口令与所述m进行组合,对组合后的数据进行哈希运算获得第四口令;在所述第四口令与所述第三口令一致时,确认所述待验证口令正确;在所述第四口令与所述第三口令不一致时,确认所述待验证口令错误。
3.根据权利要求1或2所述的方法,其特征在于,步骤A所述对口令设置阶段设置的口令进行n次哈希运算获得第一口令包括:
对口令设置阶段设置的口令进行第一次哈希运算,将第一次哈希运算的结果作为第二次进行哈希运算的输入数据,直至进行n次哈希运算,将第n次哈希运算获得的结果作为第一口令。
4.根据权利要求3所述的方法,其特征在于,步骤B所述对接收到的待验证口令进行m次哈希运算获得第二口令包括:
对接收到的待验证口令进行第一次哈希运算,将第一次哈希运算的结果作为第二次进行哈希运算的输入数据,直至进行m次哈希运算,将第m次哈希运算获得的结果作为第二口令。
5.根据权利要求1或2所述的方法,其特征在于,步骤A所述对口令设置阶段设置的口令进行n次哈希运算获得第一口令包括:
对口令设置阶段设置的口令进行第一次哈希运算,对第一次哈希运算的结果进行变换,将变换后的数据作为第二次进行哈希运算的输入数据,将每次哈希运算的结果进行变换后的数据作为下一次进行哈希运算的输入数据,直至进行n次哈希运算,将第n次哈希运算的结果作为第一口令。
6.根据权利要求5所述的方法,其特征在于,步骤B所述对接收到的待验证口令进行m次哈希运算获得第二口令包括:
对接收到的待验证口令进行第一次哈希运算,对第一次哈希运算的结果进行变换,将变换后的数据作为第二次进行哈希运算的输入数据,将每次哈希运算的结果进行变换后的数据作为下一次进行哈希运算的输入数据,直至进行m次哈希运算,将第m次哈希运算的结果作为第二口令。
7.根据权利要求2所述的方法,其特征在于,所述组合条件为将多个数据按照顺序前后拼接成一个数据或对多个数据进行算术计算获得一个数据。
8.一种实现口令安全保护的系统,其特征在于,该系统包括:
口令设置模块,根据输入的设置第一口令的触发信息,输出第一口令生成指令至口令加密模块;保存口令加密模块输出的第一口令、预设次数n和预设最大次数N;所述第一口令生成指令携带有预设次数n及口令设置阶段设置的口令;所述n为小于最大次数N的自然数;所述N为大于1的自然数;
口令验证模块,根据输入的验证第二口令的触发信息,输出携带待验证口令及哈希运算次数m的第二口令生成指令至口令加密模块;所述口令验证模块接收口令加密模块输出的第二口令,从口令设置模块读取第一口令及预设最大次数N,判定第二口令与第一口令一致时,确定待验证口令正确;判定第二口令与第一口令不一致时,判断哈希运算次数m是否小于等于预设最大次数N,如果小于,则将哈希运算次数m增1后,输出携带待验证口令和哈希运算次数m的第二口令生成指令至口令加密模块,否则确定待验证口令错误;
口令加密模块,根据第一口令生成指令,对口令设置阶段设置的口令进行n次哈希运算获得第一口令,输出第一口令至口令设置模块;根据第二口令生成指令,对待验证口令进行m次哈希运算获得第二口令,输出第二口令至口令验证模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京深思洛克软件技术股份有限公司,未经北京深思洛克软件技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010610471.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:卷绕机送料台机构及卷绕装置
- 下一篇:一种卷布机用压紧装置