ZArchiver加密压缩包密码遗忘时,需用ArchivePasswordTestTool工具配合针对性字典暴力破解:先确认ZIP/AES或7Z/AES加密类型,安装.NET 6+,编译工具,构建含数字组合、ZArchiver弱密码及个人信息的UTF-8无BOM字典,运行命令测试即可找回密码。

你手头有个ZArchiver加密的ZIP或7Z压缩包,双击打开时弹出密码输入框,但当初设置的密码已经完全记不清了——这种情况下不能靠ZArchiver自身功能找回密码,必须借助外部专业工具进行自动化字典测试。
确认ZArchiver加密格式类型
ZArchiver本身不生成新加密算法,它调用系统级库处理加密:ZIP文件走标准ZIP 2.0传统加密或AES-256;7Z文件则统一使用AES-256。这一步不用操作,但必须心里清楚——【你不能用RAR专用工具去试ZIP加密包】,否则所有尝试都会直接失败。
右键压缩包→属性→查看扩展名,.zip和.7z的处理路径完全不同。
准备ArchivePasswordTestTool运行环境
这个开源工具是当前唯一能稳定支持ZArchiver所用加密方式的免费方案。
第一步:确认系统已安装.NET 6.0或更高版本。打开终端输入 dotnet --version,若提示“command not found”,需先去微软官网下载安装.NET SDK。
第二步:获取工具源码并编译
git clone https://gitcode.com/gh_mirrors/ar/ArchivePasswordTestTool → cd ArchivePasswordTestTool → dotnet build -c Release
编译成功后,可执行文件位于 bin/Release/net6.0/ArchivePasswordTestTool.exe(Windows)或 ArchivePasswordTestTool(Linux/macOS)。
构建针对性密码字典文件
字典质量直接决定能否找回密码。不要用网上随便下载的百万行通用字典——ZArchiver用户通常设密码很随意,优先覆盖这几类:
方法一:基础数字组合层(必放前100行)
123456、000000、888888、111111、123123、666666、123456789
方法二:ZArchiver典型弱密码模式(重点加粗)
zarchiver、zarchiver123、zarchiver2024、za123、za2024、z@123、Zarchiver!、ZArchiver2024
方法三:个人信息嵌入式(需你手动补充)
把你的生日(如19900101)、孩子出生年份(2020)、常用手机尾号(1234)、WiFi密码前缀等,按“姓名+数字”“数字+姓名”“姓名+符号+数字”三种结构各生成5~10条,追加到字典末尾。
注意:字典文件必须保存为UTF-8无BOM编码,否则程序读取会跳过带中文或特殊符号的密码行。
执行密码测试并获取结果
① 将待破解的压缩包和passwords.txt字典放在同一文件夹下
② 打开终端,cd进入该文件夹
③ 运行命令:ArchivePasswordTestTool.exe -f "your_archive.zip" -d "passwords.txt"
④ 工具启动后显示实时进度条,每秒测试约22个密码。一旦匹配成功,窗口会立刻弹出绿色提示:“Password found: xxxxx”,同时自动暂停测试。
⑤ 复制显示的密码,用ZArchiver重新打开压缩包即可正常解压。

















