[发明专利]一种信息系统用户密码的生成方法无效
申请号: | 201110153997.0 | 申请日: | 2011-06-09 |
公开(公告)号: | CN102222188A | 公开(公告)日: | 2011-10-19 |
发明(设计)人: | 沈超 | 申请(专利权)人: | 昆明有色冶金设计研究院股份公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 昆明祥和知识产权代理有限公司 53114 | 代理人: | 和琳 |
地址: | 650051 云*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种信息系统用户密码的生成方法,本发明属于计算机编码技术领域,尤其是一种应用于计算机信息系统管理的密码生成方法。本发明的方法是将输入的信息经过几次散列计算后得到相应的密码。本发明的算法有足够的安全性、且密码不需存储到数据库,节省服务器和数据库资源,实现方式灵活、简单。 | ||
搜索关键词: | 一种 信息系统 用户密码 生成 方法 | ||
【主权项】:
一种信息系统用户密码的生成方法,其特征在于该方法的具体步骤为:(1)首先进行输入计算,将输入的信息形成信息摘要,包括以下步骤:①将接收的用户名S1和密码S2通过SHA2算法中的任意一种生成两个信息摘要DG1和DG2;②将DG1与DG2从数组第一单元开始到最后一个单元,按字节把DG1与DG2相对应位置的字节进行异或运算,得到信息摘要DG3;③取DG3第一字节内容与数字3进行求余运算,结果为D1;(2)其次进行散列变换,包括以下步骤:①根据D1的值动态选择相应的算法,使用被选择的算法对DG3进行散列运算,得结果DG4;其中,D1有三个动态值0、1和2,该三个值对应设定不重复的任意一个SHA2算法;②使用SHA2算法中的任意一种对DG4进行运算得信息摘要DG5;(3)最后密码生成,以DG5的内容为基础,根据用户需要的密码类型和长度,直接或通过密码表生成不超过64个字符的密码文本。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆明有色冶金设计研究院股份公司,未经昆明有色冶金设计研究院股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110153997.0/,转载请声明来源钻瓜专利网。