Skip to content

FelixdelasPozas/SimpleHasher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Hasher

Summary

Description

Tool to generate and check file signatures (hashes) using the following hash algorithms:

  • Message Digest 5 (MD5)
  • Secure Hash Algorithm (SHA): Variants SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512.
  • Tiger

The application can be used to check the SUM files that some websites provide to check for the integrity and authenticity of files. If invoked with a SUM file as parameter the application will check the signatures of the files present in the same folder as the SUM file. The computed hashes can be saved to disk (the whole table or only the selected ones) or to the clipboard using the contextual menu.

You can also drag files from the explorer and drop in the main dialog. If the file is a SUMS file (that contains hashes for some files) the application will automatically change to "check mode" and check them. Otherwise the files are added to the list of files to compute hashes.

The hash computations are done using multiple cores, either specified by the user or all available in the system.

Options

From the configuration dialog several options can be modified:

  • Hash representations (uppercase or lowercase, break with spaces or compact, in a single or several lines).
  • Number of simultaneous threads to use when computing hashes.
  • Install or remove a link to this application in the Windows 'Send To' directory (useful to check SUMS files easier).

Compilation requirements

To build the tool:

  • cross-platform build system: CMake.
  • compiler: Mingw64 on Windows or gcc on Linux.

External dependencies:

The following libraries are required:

Install

Simple Hasher is available for Windows 10 onwards. You can download the latest installer from the releases page. Neither the application or the installer are digitally signed so the system will ask for approval before running it the first time.

The last version compatible with Windows 7 & 8 is version 1.2.0 that can be downloaded here.

Screenshots

Simple main dialog, showing the progress while computing the hashes of some files.

maindialog

When checking hash files passed as a parameter (or dropped from the explorer) the green means success (hashes match), red indicates errors (hashes don't match) and yellow indicates that the files were not found (so hashes can't be checked).

hashcheck

Configuration dialog

configuration

Repository information

Version: 1.5.0

Status: finished

License: GNU General Public License 3

cloc statistics

Language files blank comment code
C++ 15 546 437 2436
C/C++ Header 14 248 597 540
CMake 1 16 8 66
Total 30 810 1042 3042

About

Tool to generate and check file signatures (hashes) using the following hash algorithms: MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 & Tiger.

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors