Hashy is a powerful and user-friendly hash decryption tool available in both console and GUI interfaces. It supports decrypting various hash types, including MD5, SHA-1, SHA-256, SHA-384, and SHA-512. Hashy aims to simplify the process of retrieving the original string corresponding to a given hash.
✨ Versatile Hash Decryption: Supports MD5, SHA-1, SHA-256, SHA-384, and SHA-512.
✨ Auto-Detection: Automatically detects the hash type based on its length.
✨ Console Interface: For quick and efficient usage directly from the terminal.
✨ Graphical User Interface (GUI): Built with PyQt5 for a more intuitive and user-friendly experience.
Ensure you have Python 3.x installed. Install the required Python packages using:
pip install -r requirements.txt
Decrypt a hash directly from the console:
python hashy.py -p <hash_value> [--md5|--sha1|--sha256|--sha384|--sha512]
Example:
python hashy.py -p d41d8cd98f00b204e9800998ecf8427e --md5
If no hash type is specified, Hashy will attempt to auto-detect it based on the hash length.
Launch the GUI version for a more interactive experience:
python hashy-gui.py
Steps:
- Enter the hash value.
- Select the hash type or enable auto-detection.
- Click the "Decrypt" button to retrieve the original string.
For issues, contributions, or feedback, please reach out via GitHub.
If you find Hashy useful, consider giving it a ⭐ on GitHub. Your support helps us to keep improving and maintaining the project.