UnlockFile
ES EN PT
๐Ÿ“ฆ Technical analysis ยท 2026-05-03 ยท 9 min

ZIP password with GPU
hashcat free vs pro service

When DIY hashcat (free) wins, and when USD 80 to a service with the rig already running is cheaper than your time.

You have a ZIP with forgotten password. Practical question: do you crack it yourself with free hashcat or pay USD 80 to a service? Answer depends on 4 variables: ZIP encryption type, suspected password length, your hardware, and how much your time costs.

The 2 ZIP encryption types (critical)

Not all ZIPs are equal. Two completely different modes:

ModeIntro yearhashcat moduleRTX 3090 speed
ZipCrypto (legacy)1989-m 17200 / -m 172202.5 billion h/s
AES-256 (WinZip 9+)2003-m 1360050 thousand h/s

50,000x speed difference. Identifying encryption is critical before starting:

$ unzip -l file.zip
# If "Encrypted":     ZipCrypto (fast, crackable)
# If "AES-256":        AES (slow, near-impossible without strong hint)

$ zipinfo -v file.zip | grep -i "method\|encryption"

hashcat ZipCrypto recipe (the easy one)

If confirmed ZipCrypto:

# Step 1: extract hash with zip2john (included in John the Ripper)
$ zip2john file.zip > hash.txt

# Step 2: hashcat dictionary attack
$ hashcat -m 17200 -a 0 hash.txt rockyou.txt

# Step 3 (if dict didn't find): brute force common charset
$ hashcat -m 17200 -a 3 hash.txt ?a?a?a?a?a?a?a?a
# ?a = all printable ASCII. 8 chars = 6 quadrillion, ~3 hours RTX 3090

If you have length or charset hint:

# Lowercase + numbers only, exactly 8 chars
$ hashcat -m 17200 -a 3 hash.txt ?l?l?l?l?l?l?d?d
# 26^6 ร— 10^2 = 30 billion, ~12 seconds on RTX 3090

# Word + 4 numbers (typical "puppy2019" password)
$ hashcat -m 17200 -a 6 hash.txt rockyou.txt ?d?d?d?d
# Combinator mode: each rockyou word + 4 digits

AES-256 โ€” the bad news

If your ZIP is AES-256 (modern encryption), compute becomes brutal:

PasswordCombinationsRTX 3090 at 50K h/s
6 alphanumeric chars56 billion13 days
8 alphanumeric chars218 trillion138 years
10 alphanumeric chars853 quadrillion540,000 years

AES-256 without hint is mathematically impossible. With strong hint (length + charset + theme) you can drop to months, not years.

When DIY (hashcat) is best

Real DIY cost: USD 0 (assuming you already have GPU + electricity ~USD 5/day).

When pro service (USD 80) wins

Our service: USD 80 if recovered, USD 0 if not. Result in 24-72h average.

Honest numerical comparison

CaseDIY hashcatUnlockFile USD 80
ZipCrypto, 6 chars, no hint5 minutes RTX 309030 minutes
ZipCrypto, 8 chars, alphanum charset3-12 hours RTX 30901-4 hours
ZipCrypto, 10 chars with theme hint1-3 days dict + rules3-8 hours
AES-256, 6 chars, no hint13 days dedicated RTX 30901-2 days on cluster
AES-256, 8 chars with reasonable hint1-3 weeks3-7 days
AES-256, no hint at allImpossibleNOT viable, we tell you upfront

Identify your case in 30 seconds

  1. Open terminal with ZIP at hand
  2. Run: unzip -l file.zip 2>&1 | head -20
  3. If "x.txt encrypted" โ†’ probably ZipCrypto (fast)
  4. Run: zipinfo -v file.zip | grep -A 1 "method"
  5. If "AES-256-encrypted" โ†’ AES (need GPU cluster)

When you know type, email hola@unlockfile.app with that info + any password hint. We tell you within 24h estimate + viability.

AES ZIP locked?

No-find / no-pay guaranteed. Dedicated GPU cluster for AES-256 cases with hint. ZipCrypto solved in hours.

๐Ÿš€ Recover ZIP ยท USD 80 โ†’