密码位数和密码组成这两个部分无法确定下来,那么就几乎无法破解这个密码
【本文来自《尼崎市46万居民信息随U盘丢失,政府发言人竟公开U盘密码信息》评论区,标题为小编添加】
- guan_16543247332743
你知道有多少种排列可能吗?2000万万亿种
密码位数和密码组成这两个部分无法确定下来,几乎无法破解这个密码。
26 个英文 + 10 个数字的组合组成的 13位数,这破解起来也很大难度,但难度至少比原来降低了9成。
正常的破解流程,首先生成一个密码本
这个密码本由已知的条件 + 个人猜测的条件生成。
如果单纯由已知的条件去生成,除非条件很详尽否则,你生成的文本1T的硬盘都装不下。
个人猜测的条件,可以加上,英文全小写 + 常用英文单词 + 数字组成等
由这两种条件生成一个密码本,大小体量可能几百M到几百G不等。
然后用这个密码文,写程序去穷举。还可能分拆成几十个文本,然后并行穷举
大概花费时间几个小时到几天不等。
当完全跑完后,你会得到一个结果,两种情况。
1 你成功获得了一个密码
2 你添加的猜测的条件有误
如果是后者,那么改变猜测的条件,再生成密码本,再重复跑一次。
所以,只用对方说出的两个条件,当然也是个天文数字般的排列可能。
但正常的密码破解,也不是把所有可能全列出来再去跑的。