https://github.com/shadowfaxx1/gui-encryption-
GUI text encryption using Python along side Tkinter
https://github.com/shadowfaxx1/gui-encryption-
Last synced: 2 months ago
JSON representation
GUI text encryption using Python along side Tkinter
- Host: GitHub
- URL: https://github.com/shadowfaxx1/gui-encryption-
- Owner: shadowfaxx1
- License: lgpl-2.1
- Created: 2022-06-17T21:18:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-13T08:12:40.000Z (almost 2 years ago)
- Last Synced: 2025-01-26T08:41:43.558Z (4 months ago)
- Language: Python
- Homepage:
- Size: 16.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🛡️ TEXT ENCRYPTION
> Automatic Carnival is a Python program that provides encryption and decryption functionality for text using a personalized key. With this program, you can convert normal text into a ciphered form using the provided key. Additionally, you can also decrypt the encrypted text back to its original form using the same key.## Features
- Text Encryption: Automatic Carnival allows you to encrypt plain text using a personalized key. The encryption process converts the text into a ciphered form, making it unreadable to anyone without the key.- Text Decryption: The program also supports the decryption of encrypted text. By providing the same key used for encryption, you can convert the ciphered text back to its original form.
- Personalized Key: You can choose a personalized key that suits your preferences or requirements. The key is an essential component for both encryption and decryption processes, ensuring the security and privacy of your text.
Modules Used
- Tkinter: Automatic Carnival utilizes the Tkinter module, which provides a simple and intuitive graphical user interface (GUI). Tkinter allows for easy interaction with the program, making it more user-friendly.- Base64: The Base64 module is employed to handle encoding and decoding operations. It converts binary data into ASCII characters, enabling the program to handle text-based encryption and decryption.
## Usage
1. Launch the Automatic Carnival program.2. Enter the text you want to encrypt in the designated input field.
3. Provide your personalized key. The key can be any combination of characters, numbers, or symbols that you prefer.
4. Click on the "Encrypt" button to convert the text into an encrypted cipher.
5. To decrypt the encrypted text, enter the ciphered text in the input field.
6. Use the same key you used for encryption in the "Key" input field.
7. Click on the "Decrypt" button to convert the ciphered text back to its original form.
8. You can copy the encrypted or decrypted text from the output field for further use or analysis.