Cryptographic Hash Extractor v0.4.0
A PyQt5 desktop application for recursively scanning directories and extracting cryptographic hash values from multiple file types. Results are displayed in a sortable table and can be exported for downstream analysis or audit workflows.
What's New in v0.4.0
Multi-format scanning — extended beyond PDF to support TXT, LOG, MD, CSV, JSON, and XML files in a single scan pass
Selectable hash algorithms — choose any combination of MD5, SHA1, SHA256, and SHA512 before scanning; all four are enabled by default
CSV and JSON export — replaced the flat md5Output.txt output with structured exports; CSV includes Absolute_Path, Hash_Type, and Hash_Value columns
Threaded scan engine — scanning runs in a background thread so the UI stays responsive; a progress bar reflects completion in real time
Scan summary panel — reports files scanned, total hashes found, and skipped files at the end of each run
Built-in README viewer — open documentation without leaving the application
Rebranded UI — renamed to Cryptographic Hash Extractor with a refreshed header