I'm attempting to use JTR against a password protected zip.

I have created the hash file using:
zip2john filename.zip > filename.hash
and i get a successful output:
file.txt is using AES encryption, extrafield_length is 11

But when I attempt to run:
john filename.hash
I get:
Using default input encoding: UTF-8
No password hashes loaded (see FAQ)

I have checked the FAQ and also checked a related post at "No password hashes loaded" John does not recognise my hashes but no luck

Does anyone have a solution?

  • Would you mind posting the contents of filename.hash? Preferably obfuscate the actual hash so it is not revealed to the internett.
    – Chris Dale
    Commented Dec 29, 2015 at 8:04
  • 1
    Which version of JtR are you using? Cracking zip require the community enhanced versions of JtR a.k.a the jumbo versions.
    – void_in
    Commented Dec 29, 2015 at 8:07
  • The contents of filename.hash are filename.zip:$zip$*0*1*095d6ee25adfb2bb*ea14. It's not an important hash so i've provided the original hash as is. It's only a test of JTR. I'm using JTR Version: John the Ripper password cracker, version [linux-gnu 64-bit SSE2-autoconf] Commented Dec 29, 2015 at 8:29

4 Answers 4


There seems to be something wrong with your JTR installation. I suggest reinstalling/recompiling and trying again. When I run the hash you supplied in the comments, I get the following:

Loaded 1 password hash (zip [32/32])

It is currently cracking against a 160mb wordlist.

  • I tried apt-get install --reinstall john on Kali Linux then john filename.hash but i'm still getting the same error. The default version on Kali Linux is the Jumbo Version John the Ripper password cracker, version [linux-gnu 64-bit SSE2-autoconf. Is this version sufficient for cracking this hash? Commented Dec 29, 2015 at 11:42
  • 1
    I don't know. I am testing on Windows with the following version: 1.7.9-jumbo-5 [win32-cygwin-x86-sse2i] . Try downgrading your version.
    – Chris Dale
    Commented Dec 29, 2015 at 12:21
  • 5
    Confirmed. This appears to be an issue with JTR versions 1.8.0+. I installed JTR 1.7.9 Jumbo and now everything is working. Commented Dec 29, 2015 at 23:47
  • 1
    Going through the Comp TIA+ Security training and this is one of the lab exercises. Don't have a lot of experience using Linux, how to install an older version of JTR? Currently running and having the same problem. Thanks.
    – Tikhon
    Commented Mar 2, 2018 at 17:17
  • Same problem here. Version Commented Jul 2, 2018 at 18:42

Not sure if this response is still useful but as of Feb 19, John works. I was previously using which had that problem. You can update it easily with

apt-get install john

Historical versions of John can be found here



You don't really have to install it, just unzip and execute it from the "run" subdirectory.


You need John the Ripper jumbo release to crack hashes generated from zip2john (https://www.openwall.com/john/doc/FAQ.shtml). You could download John the Ripper jumbo release from this webpage: https://www.openwall.com/john/ .


try to specify the format like this

john --format=crypt yourFile.txt

I refer to this link to find my hash format


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .