【技术实现步骤摘要】
【技术保护点】
一种哈希值密码的恢复方法,其特征在于,包括:配置系统初始化信息;利用CPU和GPU分别生成彩虹表并按顺序存储于彩虹表文件中;在彩虹表文件中的任一彩虹表与预设彩虹表的参数相匹配的情况下,从哈希值文件中获取一个待恢复的哈希值;判断能否利用GPU对该待恢复的哈希值进行密码恢复;如果判断结果为是,则利用GPU对该待恢复的哈希值进行密码恢复,直至恢复完成哈希值文件中所有待恢复的哈希值的密码;其中,所述系统初始化信息包括哈希算法类型,字符集,字符集文件,彩虹链的长度,每个彩虹表的彩虹链的个数,需生成的彩虹表的个数,初始彩虹表表号索引,密码口令的最小长度和最大长度,生成的彩虹表存储路径,待恢复的哈希值文件和恢复结果文件。
【技术特征摘要】
【专利技术属性】
技术研发人员:柳秀霞,汤伟宾,王海滨,
申请(专利权)人:厦门市美亚柏科信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。