平时上网下载资源,十个压缩包里总有那么一两个是带密码的。当时顺手存了,过几天再想解压,脑子一片空白,密码怎么试都不对。这种情况我遇到过太多次了,尤其是帮朋友修电脑的时候,翻出一堆老压缩包,密码全忘光。后来自己折腾了好久,试了不少ZIP密码恢复工具,总算摸出一些门道。今天就把我踩过的坑和真正管用的方法整理出来,给同样被解压密码卡住的朋友一个参考。

很多人一发现密码忘了,第一反应就是去找zip密码恢复工具,其实有时候根本不用那么麻烦。先冷静下来想想,密码是不是自己常用的那几个?比如生日、手机号后六位、名字拼音加123之类的。我见过太多人密码就是“123456”或者“admin”,试一下就开了。另外,如果你是从某个网站下载的压缩包,回去看看下载页面的说明,很多站长会把解压密码写在页面底部或者文件名里。还有一招,用记事本打开zip文件,虽然看到的是乱码,但有时候密码会以明文形式藏在文件头附近,搜索一下“password”或者“密码”这个词,偶尔能捡漏。这些方法不花钱不费劲,先试完再考虑上工具。
土办法都试过了还是不行,那就得请出专业的zip密码恢复工具了。我电脑里常年备着两款,一个是ARCHPR,另一个是Hashcat。ARCHPR界面比较友好,适合新手,打开软件把zip文件拖进去,然后选择攻击方式。它支持暴力破解、掩码攻击和字典攻击。暴力破解就是把所有可能的字符组合都试一遍,密码短的话几分钟就出来了,但密码一长,时间成倍增长。掩码攻击适合你知道密码大概长什么样的情况,比如知道是8位数字,那就设置成8个数字位,速度会快很多。字典攻击就是加载一个密码本,里面是常见密码列表,命中率挺高。Hashcat更专业一些,跑起来速度快,但需要敲命令行,新手可能得看教程才能上手。我一般先用ARCHPR的字典攻击跑一遍,不行再换掩码或者暴力。

用zip密码恢复工具的时候,有几个地方特别影响效率。第一是密码长度和字符集,如果你能回忆起密码大概几位、有没有大写字母或者符号,在工具里把范围缩小,速度能快好几倍。第二是电脑性能,破解密码主要吃CPU和显卡,显卡好的话跑起来快很多。我试过同一款工具,在旧笔记本上跑一晚上没结果,换到台式机上两个小时就出来了。第三是字典文件的质量,网上有很多整理好的常用密码字典,比如包含几百万条常见密码的TXT文件,加载进去比纯暴力破解靠谱得多。另外提醒一句,有些zip文件用的是AES加密,这种破解难度更高,工具跑起来也慢,得有耐心。如果密码实在太复杂,比如十几位混合字符,那基本可以放弃了,时间成本不划算。

有时候人在外面,手机收到个压缩包,密码忘了干着急。手机上的zip密码恢复工具也有,但说实话,效果跟电脑端差挺多。安卓上有个叫“Zip密码破解”的APP,原理跟电脑端类似,但手机处理器跑暴力破解太慢,只适合试那种特别简单的密码。苹果端因为系统限制,这类工具更少,基本只能靠在线网站。我试过几个在线解压密码恢复的网站,上传文件后让服务器跑,但免费版限制多,速度慢,还有隐私风险,不太推荐传重要文件。所以真遇到顽固密码,还是老老实实回电脑上处理吧。平时最好养成习惯,拿到带密码的压缩包,随手在文件名后面加个备注,或者存到密码管理软件里,省得以后折腾。
总的来说,zip密码忘了别慌,先试常用密码和下载页提示,不行再用zip密码恢复工具按字典、掩码、暴力的顺序来。密码越短越简单,找回越快。实在找不回来,如果文件不重要就删了重新下,重要的话就多花点时间挂着跑。希望这篇经验能帮你少走点弯路。