Skip to content

This Python project uses Tkinter,base64 library, and Vigenre Cipher algorithm to develop a system for encoding and decoding messages.

License

Notifications You must be signed in to change notification settings

charan12-git/Message-Encode-And-Decode

Repository files navigation

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

About

This Python project uses Tkinter,base64 library, and Vigenre Cipher algorithm to develop a system for encoding and decoding messages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published