By: Ryan Hatch
Overview • Features • Installation • Usage • Disclaimer • License • Contact
© 2026 Ryan Hatch
All Rights Reserved.
Zencrypt is a GUI based Python application, designed to provide users with a simple and intuitive interface for encrypting and decrypting text, generating and verifying hashes, and managing clipboard content. The application utilizes the cryptography library for encryption and decryption, and hashlib for hash generation.
- Encrypt and decrypt text using Fernet symmetric encryption.
- Generate SHA-256 hashes with optional salt.
- Verify the integrity of text by comparing it to a given hash and salt.
- Copy output to clipboard.
- Clear clipboard content.
- Keyboard shortcuts for ease of use.
To install Zencrypt, you will need to have Python and pip installed on your system. Follow these steps:
- Clone the repository or the source code with the command:
git clone https://github.com/ryanshatch/Zencrypt.git. - Navigate to the
Python GUI V1directory. - Install the required dependencies with the command:
pip install -r requirements.txt
- Run the application with the command:
python zencryptGUI.py - Enter the text you want to encrypt, decrypt, or hash in the text entry field.
- Use the buttons or keyboard shortcuts to perform the desired operation:
- 1: Encrypt text.
- 2: Decrypt text.
- 3: Generate hash.
- V: Verify hash.
- C: Copy output to clipboard.
- X: Clear output from clipboard.
- Q: Quit the application.
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
This script is provided for educational and demonstration purposes only. Use it responsibly and adhere to all applicable laws and regulations.
I am not responsible for any damages or loss caused by misuse of this software.
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
<=>
This software is the property of the copyright holder and is protected by copyright laws. All rights are reserved. The copyright holder grants no implied or express license for the use, copying, modification, distribution, or reproduction of this software, in whole or in part, without the prior written permission of the copyright holder.
Any unauthorized use, copying, modification, distribution, or reproduction of this software, in whole or in part, is strictly prohibited and constitutes a violation of copyright law. Such unauthorized use may result in civil and/or criminal penalties, including but not limited to legal action and monetary damages.
To obtain permission for any use, copying, modification, distribution, or reproduction of this software, please contact the copyright holder at the following address: ryan@rshatch.com
By using this software, you acknowledge that you have read and understood the terms of this license and agree to comply with all applicable copyright laws.
Failure to abide by the terms of this license may subject you to legal consequences.
For any inquiries or suggestions, please contact me at ryanshatch@gmail.com.