Skip to content

zencrypt-tech/zencrypt-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Zencrypt GUI


By: Ryan Hatch

OverviewFeaturesInstallationUsageDisclaimerLicenseContact


© 2026 Ryan Hatch
All Rights Reserved.

Overview

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.

Features

  • 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.

Installation

To install Zencrypt, you will need to have Python and pip installed on your system. Follow these steps:

  1. Clone the repository or the source code with the command: git clone https://github.com/ryanshatch/Zencrypt.git.
  2. Navigate to the Python GUI V1 directory.
  3. Install the required dependencies with the command: pip install -r requirements.txt

Usage

  1. Run the application with the command: python zencryptGUI.py
  2. Enter the text you want to encrypt, decrypt, or hash in the text entry field.
  3. 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.

Disclaimer

<=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=>

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.

<=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=> <=>

License

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.

Contact

For any inquiries or suggestions, please contact me at ryanshatch@gmail.com.

About

Desktop interface for users who want Zencrypt functionality without relying on the terminal.

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.mp3

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages