希希密码是一款极具中国特色的字典生成器,因为这是一款专门针对国人的姓名、手机号等密码习惯而开发的字典生成器。V6.6极速版,字典生成速度极快,每秒可生成40万条记录。希希密码是进行安全研究的一大神器。
为什么选择希希密码?
希希密码开发之初对近四万个国人密码进行了研究,提炼出具有典型特征的密码因子这一概念,比如拼音、生日、123、888、...,希希密码做的工作就是对这些密码因子进行重新排列组合,举一反三。大多数人在选择密码时,一般是不会打散密码因子,比如wang123456,几乎不会有人刻意用w123456ang来做密码吧,因为wang是一个密码因子,123456在希希密码中作为弱口令的密码因子存在,希希密码只需1.54M就可以组合出这类密码;再比如iloveyou1314,包含这样一个中洋结合的密码只需要394K的字典,由iloveyou和1314两个密码因子组成。因为密码因子的存在,就大大简化了字典体积,却能囊括比较复杂的密码,希希密码做出的字典相当于在穷举的巨无霸字典中筛选出了具有一定意义的瘦密码字典,而使得破解长密码成为可能。同样因为密码因子的存在,所以希希密码生成的字典长度是不固定的,这也是二代字典的特点,与固定长度的一代穷举类字典相比,更容易捕获8位以上的长密码。
版本更新日志:
V6.6更新:电话号码段允许以0开头,长度不再受限于最长9位手机号码增加截取功能身份证支持男女过滤,更方便的截取功能自定义支持两个成品字典(如姓名字典和弱口令)间的混合V6.5更新:增加对身份证号码的支持。整理弱口令集V6.3更新:优化代码,6.0增加过滤后,生成速度显著下降,6.3在保持功能基础上把速度重新拉回到约40万/秒V6.2更新:1.增加抱团概念之后,字典大小预测偏差较大,重新改写2.抱团筛选,使得效率降低,重新优化代码,进行提速V6.1更新:消除了两个数据溢出的bug增加了写入密码的预监V6.0更新:新增一个重要概念:同类抱团该选项使得目标字典大小大幅减小比如拼音跟拼音之间不会打散拆开出现 例如:王老五可能的密码是 wanglaowu123(抱团) 不太可能的密码是 wanglao123wu(打散) wang123laowu(打散)V5.3更新:1.手机号生成直接从网页读取号码段,更加方便2.网速太慢时,可能会出现“未将对象引用设置到对象实例”错误,此版消除V5.2更新:1.对弱口令和拼音进行了频度分级2.可以预设所有密码前缀和后缀3.对字典大小预测更加准确,多次预测,越往后越准确4.linux字典最后一个密码后增加了一个换行,消除了cowpatty调用时的bug.