Forum Discussion
Best zip password recovery software to unlock a zip file?
How do you unlock a Zip file without password?
Instead of the guessing-based tools you want to avoid, bkcrack is a free and open-source command-line tool that exploits a weakness in the older ZipCrypto (Legacy) encryption. The core idea is that if you know at least 12 bytes of the original, unencrypted file (with 8 of those bytes being consecutive), you can recover the encryption keys and remove the password entirely.
This "known plaintext" can often be found in file headers. For example:
* A PNG image file always starts with the hex bytes
* 89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52.
* An XML or SVG file typically starts with <?xml version="1.0".
To unlock a Zip file without password on Windows 11:
1. Visit the bkcrack GitHub page and download the pre-compiled Windows version. You might also need the Microsoft Visual C++ Redistributable.
2. Open a command prompt in the folder with bkcrack.exe and run this to check the encryption type:
bash
bkcrack -L your-encrypted. zip
This command only works on files using "Zip Crypto" encryption. It will not work on AES-256 encrypted files.
Run the attack using the known plaintext. For example, to use a PNG file header:
bash
bkcrack -C your-encrypted. zip -c flag. png -x 0 89504E470D0A1A0A0000000D49484452
4. If successful, you'll see three internal keys (like c4490e28 b414a23d 91404b31). Use them to create a new, password-free Zip file:
bash
bkcrack -C your-encrypted. zip -k c4490e28 b414a23d 91404b31 -D unlocked. zip
As a command-line tool, bkcrack is not as user-friendly as graphical software, but it's completely free and doesn't rely on password guessing.