Why Extract a Hash?
A hash is a cryptographic signature derived from your password and the file's encryption metadata. It acts as a "checksum" for the password.
Extraction Tools Reference
Recommended path: use the local Catpasswd extractor above. The standard *2john utilities remain available as an advanced/manual alternative.
Office Documents
DOCX, XLSX, PPTX
$ python office2john.py protected_doc.docx > hash.txtRequires Python installed. Works on all modern Office XML formats.
ZIP Archives
ZIP, ZIPX
$ zip2john protected_archive.zip > hash.txtExtracts hashes from legacy and AES-encrypted ZIP files.
RAR Archives
RAR, RAR5
$ rar2john protected_archive.rar > hash.txtSupports both RAR3 and new RAR5 header encryption.
PDF Documents
$ perl pdf2john.pl secure_doc.pdf > hash.txtRequires Perl. Supports standard 40-bit to 256-bit AES encryption.
Universal Process
Download the local extractor
Start with Catpasswd Hash Extract for a guided, private workflow. Use John the Ripper or Hashcat binaries only when you need a manual fallback.
Extract a complete hash
Choose the protected file in Catpasswd and export the full `.hash` line. Keep the original file on your device.
Submit the hash
Copy the complete output line (starting with $pdf$, $rar$, $office$, etc.) and paste it into Fast Check.

