Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Malware Analysis
  3. HashCheck

HashCheck

NOASSERTIONCv2.4.0

A Windows shell extension that adds file checksum verification to Explorer context menus, supporting multiple hash algorithms.

GitHubGitHub
2.1k stars222 forks0 contributors

What is HashCheck?

HashCheck is a Windows shell extension that adds file checksum verification capabilities to Windows Explorer's context menu. It allows users to compute cryptographic hashes (MD5, SHA-1, SHA-2, SHA-3) for files and verify their integrity against checksum files. The project extends the original HashCheck from code.kliu.org with additional algorithms and performance improvements.

Target Audience

Windows users and system administrators who need to verify file integrity, detect corrupted downloads, or validate software packages through checksum verification.

Value Proposition

HashCheck provides seamless integration with Windows Explorer, eliminating the need for separate command-line tools or applications for checksum verification. Its multithreaded implementation offers faster performance than many alternatives while supporting a wide range of hash algorithms.

Overview

HashCheck Shell Extension for Windows with added SHA2, SHA3, and multithreading; originally from code.kliu.org

Use Cases

Best For

  • Verifying downloaded files against published checksums
  • Checking file integrity after transfer or backup
  • Validating software installation packages
  • Comparing files for changes or corruption
  • Creating checksum files for distribution
  • Quick hash computation without command-line tools

Not Ideal For

  • Cross-platform teams or users on macOS/Linux
  • Automated CI/CD pipelines requiring scriptable hash verification
  • Environments with strict security policies that disable shell extensions

Pros & Cons

Pros

Wide Algorithm Support

Supports MD5, SHA-1, SHA-2, and SHA-3 variants, as detailed in the key features, providing flexibility for various security and compatibility needs.

Seamless Shell Integration

Integrates directly into Windows Explorer's context menu, enabling quick hash verification without opening separate applications, as described in the GitHub description.

Multithreaded Performance

Uses multithreading for faster hash computation on modern hardware, improving efficiency for large files or multiple files.

Internationalization

Available in multiple languages with community translations, making it accessible to non-English speakers, as shown in the translation contributors list.

Cons

Windows-Only Limitation

Only compatible with Windows Vista and later, excluding users on other operating systems, which limits cross-platform usability.

Outdated Build Requirements

Building from source requires Microsoft Visual Studio 2015, an older compiler that may not be supported on modern development environments.

Manual Operation Only

Lacks automation features; all checksum verification must be initiated manually through the context menu, not suitable for batch or scheduled tasks.

Frequently Asked Questions

Quick Stats

Stars2,061
Forks222
Contributors0
Open Issues60
Last commit4 years ago
CreatedSince 2014

Tags

#windows-shell-extension#sha2#md5#file-management#sha1#checksum-verification#file-integrity#sha3

Built With

v
visual-studio
W
Windows API
c
c-plus-plus

Included in

Malware Analysis13.6k
Auto-fetched 19 hours ago

Related Projects

Detect It Easy(DiE)Detect It Easy(DiE)

Program for determining types of files for Windows, Linux and MacOS.

Stars11,223
Forks931
Last commit2 days ago
capacapa

The FLARE team's open-source tool to identify capabilities in executable files.

Stars6,115
Forks710
Last commit4 days ago
LOKILOKI

Loki - Simple IOC and YARA Scanner

Stars3,773
Forks615
Last commit6 months ago
Yara rules generatorYara rules generator

yarGen is a generator for YARA rules

Stars1,803
Forks305
Last commit6 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub