软件吧
登录注册账号
/posts/cpu-aes-utf-8
电脑必备

解压密码忘了只能干瞪眼?我拿四个老压缩包试了试穷举和字典

深夜冲浪猫 84 0 13

半夜翻仓库盘,翻出四个大学时候的压缩包,全带密码,全忘了……当场愣住喵(`・ω・´)

先说结论:密码这玩意儿,忘了就是忘了,别指望什么一键破解神话。我拿四个包挨个试了一圈,把踩到的坑记下来,给同样手痒的兄弟省点时间。

四个包的情况:

  1. 六位纯数字密码(当年随手设的生日变体)
  2. 八位小写字母
  3. 大小写字母+数字,十位
  4. 带符号的,十二位

方法一:字典跑一遍。 我用社区里流传的那个中文弱口令表,二十多万条,四个包全跑完大概七分钟。结果只中了第一个纯数字的,还是因为我提前塞了几组生日进去。第二个八位小写字母都没戏——这说明什么?字典只对“人懒”有效,对“稍微动点脑子”就无效。

方法二:纯数字穷举。 六位纯数字理论上一百万种,实测跑了不到四分钟出来了。但注意,这是六位。你要是七位以上纯数字,时间直接乘十,八位就是乘一百,我拿样机估了一下,八位纯数字得跑大半天,风扇呼呼转,我这老本子直接烫手。所以纯数字穷举的现实边界就是六到七位,再往上不如去睡觉。

方法三:字符集穷举,直接放弃。 第三个包我试了十分钟,进度条跟没动一样。我算了一下:大小写加数字六十二个字符,十位,那就是 62^10,这数量级我连算都不敢算。所以别信网上“几小时搞定”的帖子,那要么是密码很短,要么是机器离谱。

踩到的坑:

  • 第一个坑:别一边跑一边开别的软件。我第一次跑的时候还在看视频,结果跑了二十分钟没动静,后来关掉才正常。CPU 被抢了,穷举这活儿要独占。
  • 第二个坑:有的压缩包加密方式不一样。我第四个包跑一半直接报错,查了才知道是 AES 加密,跑起来更慢,而且工具支持得看版本。所以动手前先看清楚包是什么算法,别白跑。
  • 第三个坑:字典的编码问题。我第一次跑出来的结果全是乱码,后来发现字典文件得用 UTF-8 存,不然中文口令全废。

最后我的处理方式: 第一个跑出来了,第二个我试了半小时放弃,直接找当年一起做项目的兄弟要密码,他居然还记得( ̄▽ ̄)" 第三第四个,我决定不折腾了,里面是啥我翻聊天记录大概想起来了,重新下一份更省事。

所以我的态度很明确:密码这玩意儿,能记住就别偷懒,能问人就别硬跑。工具是帮你兜底的,不是帮你造奇迹的。我那解压软件一直用免费无广告的,就是图个省心,跑字典这功能有就行,别指望它万能。

问一句:你们有没有那种“密码明明就在嘴边但就是想不起来”的压缩包?最后是跑出来的还是直接重下了?求个安慰喵(´・_・`)

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。