1.6 KiB
1.6 KiB
PyHasher
A simple, modern, and cross-platform file hash calculator built with Python and Tkinter.
PyHasher allows you to quickly calculate the most common checksums and cryptographic hashes for any file, providing a clean and straightforward interface for verifying file integrity and authenticity.
Features
- Wide Range of Algorithms: Calculates multiple hashes in a single operation.
- Checksums: CRC32, Adler-32
- Cryptographic Hashes: MD5, SHA-1, SHA-2 (256, 384, 512), SHA-3 (256), BLAKE2b
- User-Friendly Interface: A simple GUI to select files and view results.
- Efficient: Processes large files in chunks, keeping memory usage low.
- Cross-Platform: Built with standard Python libraries, it runs on Windows, macOS, and Linux without extra dependencies.
- Copy-Paste Ready: Easily copy any hash value with a simple click and drag.
Requirements
- Python 3.6+
All required libraries (tkinter, hashlib, zlib) are part of the Python standard library, so no external packages need to be installed.
Installation & Running
-
Clone the repository:
git clone [URL_DEL_TUO_REPOSITORY_GITEA] cd pyhasher -
Run the application: Navigate to the project's root directory (the one containing the
pyhasherpackage) and run the following command:python -m pyhasherThe application window will appear on the screen.
License
This project is licensed under the MIT License. See the LICENSE file for details.
