Skip to content

A user-friendly GUI tool for calculating and verifying MD5, SHA-1, SHA-256, and SHA-512 checksums. Features include drag-and-drop file support, copy-to-clipboard functionality, and saving results to a file.

License

Notifications You must be signed in to change notification settings

oop7/MD5-SHA-Checksum-Utility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

MD5-SHA-Checksum-Utility

❓ Overview

MD5-SHA-Checksum-Utility is a user-friendly graphical tool designed to calculate and verify MD5, SHA-1, SHA-256, and SHA-512 checksums. The tool features a clean GUI with drag-and-drop file support, copy-to-clipboard functionality, and the ability to save results to a file.

💪 Features

  • Drag and Drop Support: Easily drag files into the application to calculate checksums.
  • Multiple Hash Algorithms: Supports MD5, SHA-1, SHA-256, and SHA-512.
  • Copy to Clipboard: Quickly copy checksum results to the clipboard.
  • Save Results: Save checksum results to a text file.
  • Verify Hashes: Verify the integrity of files by comparing generated and provided hashes.

✅ Screenshots

App Screenshot

App Screenshot

🔽 Download

You can download the most recent version of tool here

⚙️ Installation

Install Required Packages

Ensure you have Python installed. Install required packages using pip:

pip install tkinterdnd2

💻 Usage

Run the application using Python:

python checksum_utility.py

🛠️ How to Use

  1. Open File: Click the "Browse" button to select a file, or drag and drop a file into the entry field.
  2. Generate Checksums: The tool will automatically calculate and display the MD5, SHA-1, SHA-256, and SHA-512 checksums.
  3. Copy Checksums: Use the "Copy" buttons to copy any checksum to the clipboard.
  4. Save Results: Click the "Save Results" button to save the checksums to a text file.
  5. Verify Hash: Enter a hash in the "Hash" field and click "Verify" to check against the generated hashes.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

📙 Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

About

A user-friendly GUI tool for calculating and verifying MD5, SHA-1, SHA-256, and SHA-512 checksums. Features include drag-and-drop file support, copy-to-clipboard functionality, and saving results to a file.

Topics

Resources

License

Stars

Watchers

Forks

Languages