Skip to content

Verify Hash can be used to generate a hash of a file or can be used to verify the integrity of the file.

License

Notifications You must be signed in to change notification settings

HackHunt/verify-hash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
Apr 14, 2021
Apr 14, 2021
Sep 16, 2022
Apr 14, 2021
Apr 14, 2021
Apr 14, 2021

Repository files navigation

Verify Hash

Verify Hash can be use to generate hash of a file or to verify the integrity of the file.

Supports Platform: Cross Platform

Programming Language: Python 3 and above

How to use:

  1. If you have Python3 installed. You can use the .py file.
  • If you are using Python with Windows, use verify_hash_no_color.py file.
  • If you are using Linux/macOS, you can use any .py file. But if you are using colored version i.e., verify_hash.py make sure you install, termcolor package in Python.
  1. You can use binaries/executable version as well.
  • Binaries are in executables folder.
  • After downloading, paste the file in Documents folder and open Terminal/Command Prompt.
  • Enter the command, cd Documents.
  • Run the file by typing ./ followed by file name. For eg., ./verify_hash.exe (for Windows) and ./verify_hash (for Linux/macOS).

Note: On Linux/macOS, before running the file, you might need to run chmod 755 verify_hash to make it executable.

Available Arguments:

  • -h or --help: Displays all the available options.
  • -f or --file: This option needs to be used as to define for which file you need the program to calculate hash value.
  • -t or --type: This options needs to be used as to define which type of hashing algorithm to support.
  • -v or --verify-hash: Optional. Can be used to specify the Hash Value from the website to verify it.

Note: Program supports most of the common hashing algorithm, but if you uses an algorithm that is not supported by the program, it will gives back an error.

Color Significance:

  • Green: Successful.
  • Blue: In process.
  • Red: Unsuccessful or Errors.

Licensed: GNU General Public License, version 3

Developer Information: