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.
- 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.
You can download the most recent version of the tool, including the executable, here
Ensure you have Python installed. Install required packages using pip:
pip install PyQt5
Run the application by double-clicking the executable or using Python:python checksum_utility.py
- Open File: Click the "Browse" button to select a file, or drag and drop a file into the entry field.
- Generate Checksums: The tool will automatically calculate and display the MD5, SHA-1, SHA-256, and SHA-512 checksums.
- Copy Checksums: Use the "Copy" buttons to copy any checksum to the clipboard.
- Save Results: Click the "Save Results" button to save the checksums to a text file.
- Verify Hash: Enter a hash in the "Hash" field and click "Verify" to check against the generated hashes.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.