ArchivePasswordTestTool:3 步跑通的免费开源压缩包密码破解工具 📅 发布时间:2026/8/23 15:43:40 👁 浏览次数: ArchivePasswordTestTool3 步跑通的免费开源压缩包密码破解工具【免费下载链接】ArchivePasswordTestTool利用7zip测试压缩包的功能 对加密压缩包进行自动化测试密码项目地址: https://gitcode.com/gh_mirrors/ar/ArchivePasswordTestToolArchivePasswordTestTool 是一款免费开源的压缩包密码破解工具基于 7-Zip 引擎把密码字典里的每一条密码自动拿去试解压支持 7z、ZIP、RAR 等主流格式。你只需要给它一个加密压缩包和一份密码字典剩下的它自己完成。跑通之后你会在终端看到这样的画面先是一轮环境检查然后打出一行字典内包含: N 条密码接着是一根带百分比和预计剩余时间的进度条开始滚动命中的那一刻一行醒目的已找到解压密码: xxxxx停在屏幕上。最后它还会问你是否保存结果确认后在压缩包旁边生成一份压缩包名[测试报告].txt把压缩包、字典和最终结论都写进去。准备工作压缩包和密码字典怎么准备跑起来之前桌上只需要摆三样东西一个加密压缩包.7z、.zip、.rar、.tar、.gz 都在支持范围内建议放在你方便输路径的目录里一份密码字典一行一个密码的纯文本文件记事本就能编辑。项目自带一份示例字典 example_passwords.txt收录了 123456、qwerty 这类高频弱密码和 pssw0rd 这类符号变形第一次跑通拿它练手正合适.NET 6.0 及以上的 SDK这是个 .NET 控制台程序编译运行都靠它装一次以后都不用管。密码字典没有格式门槛中文、特殊符号都能写单条密码最长 255 个字符。字典质量基本决定成败——先把高频弱密码、生日、姓名拼音加年份这类自己真的可能用过的写进去比盲目堆数量有用得多。第一次运行命令怎么写把压缩包和字典放进同一个目录然后按顺序执行git clone https://gitcode.com/gh_mirrors/ar/ArchivePasswordTestTool cd ArchivePasswordTestTool dotnet build -c Release dotnet run -- -F secret.7z -D example_passwords.txt四行各在干什么前两行把源码拉到本地并进入目录第三行把项目编译成 Release 版本第四行才是正题——-F后面跟压缩包路径-D后面跟密码字典路径换成你自己的文件即可。两个省心细节懒得打参数也行不带参数直接运行它会交互式地问你字典和压缩包路径还支持把文件直接拖进终端窗口自动填好第一次运行时它会自动把 7z.dll7-Zip 解压引擎下载到lib/目录并做哈希校验之后全程离线可用你不需要单独安装 7-Zip。如果你把一个没加密的压缩包喂给它它会直接告诉你并不是一个加密压缩包跳过测试。完整流程参考项目里的 workflow_diagram.md准备阶段 → 测试阶段 → 结果阶段一目了然。拆开看它为什么试得这么快那它凭什么比手动输码快这么多把加密压缩包想象成楼下快递柜里的一件包裹密码字典是一沓手写的取件码。手动找密码是站在柜前输一个错一个、再输下一个而它的做法是同时派出好几个人每人领一沓码同时往不同的格口里输——任何一个人输对了整队立刻收工。对应到源码核心就是这 5 行Parallel.ForEach(Dictionary, (i, loopState) { using var temp new SevenZipExtractor(ArchiveFile, i); if (temp.Check()) { EncryptArchivePassword i; loopState.Break(); } });这 5 行在做的事是把字典里的密码分给多个线程同时处理每个线程拿一条密码去试解压一次只要有一条解压成功就记下密码并立即终止整个测试。一句话讲透它不是破解是并发试错——拿密码试着解压解压成功即密码正确多线程并行加上命中即停就是它快的全部原因。这些情况它测不了会直接拒绝你密码不在字典里就永远找不到它只负责把你给的字典快速试完不具备凭空猜测、穷举组合的能力。字典里没有的密码再快也是零。字典会整份读进内存测试全程是只读操作只尝试解压不会修改压缩包里任何数据放心跑但几百 MB 的巨型字典建议拆成几份分批测免得内存吃紧。同一目录不允许双开它检测到本目录已有同一个程序在跑会提示你按任意键退出想多开就复制到别的文件夹再运行。合法性边界只对自己有权限的压缩包用——找回自己的密码、测试自家系统安全、帮朋友恢复资料都可以未经授权去试别人的文件是违法的这条没有商量余地。常见疑问跑出问题先查这里问显示没有找到正确的解压密码是程序坏了吗不是。这句话只表示字典里所有密码都试过且都不对。九成情况是字典不够用先加生日、手机号、姓名拼音加年份这类个性化组合再考虑扩大字典规模。问字典里带 # 的注释行会被跳过吗不会。它把每一行都当密码去试注释也不例外。用之前先把#开头的行删掉或另存一份干净字典。问路径里有空格就报错怎么办用英文双引号把整个路径包起来比如写成-F My Files/secret.7z或者干脆用拖拽方式输入路径它会自动处理引号。问中文密码、带 的密码能测吗能。中文、特殊符号都支持单条密码最长 255 个字符。问支持哪些压缩格式7z、ZIP 最常用也兼容性最好RAR、TAR、GZIP 也都在项目里 images/supported_formats.txt 列出的支持范围内。下次手里攒了一整批加密附件别一个个手动试了把字典按命中概率排好序写个循环让工具挨个文件跑睡前启动、醒来翻每一份[测试报告].txt哪份找回了密码、哪份需要换字典一翻便知。【免费下载链接】ArchivePasswordTestTool利用7zip测试压缩包的功能 对加密压缩包进行自动化测试密码项目地址: https://gitcode.com/gh_mirrors/ar/ArchivePasswordTestTool创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考