https://github.com/charan12-git/message-encode-and-decode
This Python project uses Tkinter,base64 library, and Vigenre Cipher algorithm to develop a system for encoding and decoding messages.
https://github.com/charan12-git/message-encode-and-decode
ascii base64-decoding base64-encoding encoding-decoding python tkinter-gui vigenere-cipher
Last synced: 28 days ago
JSON representation
This Python project uses Tkinter,base64 library, and Vigenre Cipher algorithm to develop a system for encoding and decoding messages.
- Host: GitHub
- URL: https://github.com/charan12-git/message-encode-and-decode
- Owner: charan12-git
- License: mit
- Created: 2024-12-06T14:26:34.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-01-28T05:51:26.000Z (9 months ago)
- Last Synced: 2025-02-21T09:45:52.493Z (8 months ago)
- Topics: ascii, base64-decoding, base64-encoding, encoding-decoding, python, tkinter-gui, vigenere-cipher
- Language: HTML
- Homepage:
- Size: 305 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Message-Encode-And-Decode
Objective:
In today’s world, data can easily be stolen and used by hackers. With data encryption and decryption, we can secure our messages. The project aim to develop a secure sensitive information by encoding messages. Message encoding and decoding is the process to first convert the original text to the random and meaningless text called ciphertext. This process is called encoding. Decoding is the process to convert that ciphertext to the original text. This process is also called the Encryption, Decryption process. This objective of this project is to encode and decode messages using a common key. This project will be built using the Tkinter and base64 library .In this project, users have to enter the message to encode or decode. Users have to select the mode to choose the encoding and decoding process. The same key must be used to process the encoding and decoding for the same message. Base64 is a library that allows the user to encode and decode the string. The string to be encoded should be in byte form. A function to encode binary information to ASCII characters then decode those ASCII classic characters to binary data is provided by the base64 module.Additional Python Libraries Required :
- tkinter
pip install tkinter
- base64
pip install base64
Usage :
- Download my Repository
- Put the code in a folder called Message Encode and Decode.Using cmd or Terminal open the folder
-
Encoding And Decoding Messages Use Command :
python encode-decode.py
- Press Exit to stop the program execution.
Working:
type command:
>python enocde-decode.py

The main Interface opens:

The Key must be copied by the user, to decode the message again.
Examples:
encoding message 1:

decoding message 1:

encoding message 2

decoding message 2
