0% found this document useful (0 votes)
12 views11 pages

Simple Encryption Tool: PBL Project Presentation-2

The document presents a project on a Simple Encryption Tool developed using Python, focusing on encoding and decoding data for secure communication. It outlines the project's objectives, hardware and software requirements, team roles, and implementation steps. The application features a user-friendly interface for text encryption and decryption using a secure base64 encoding method.

Uploaded by

sanguthapa2009
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views11 pages

Simple Encryption Tool: PBL Project Presentation-2

The document presents a project on a Simple Encryption Tool developed using Python, focusing on encoding and decoding data for secure communication. It outlines the project's objectives, hardware and software requirements, team roles, and implementation steps. The application features a user-friendly interface for text encryption and decryption using a secure base64 encoding method.

Uploaded by

sanguthapa2009
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

PBL

Project Presentation-2

Simple Encryption Tool

Submitted To: Submitted By:


Mr. Yogesh Sharma (i) Gaurav Thapa 0905AL231030
(ii) Lajri Shinde 0905AL231050
(iii) Roshni Vishwakarma
0905AL231064
INDEX

1. Abstract of the project


2. Introduction
3. Objectives / Aim of the project
4. Hardware and Software requirements
5. Role of team members
6. References (Books, internet sources etc.)

7. Conclusion
TABLE OF CONTENTS

01 INTRODUCTI
ON
02 USE/
APPLICATION
03 PREQUISITE
S
04IMPLEMENTATIO
N
INTRODUCTION
● Encryption is the process of encoding the data. i.e converting plain text into
ciphertext. This conversion is done with a key called an encryption key.
● Decryption is the process of decoding the encoded data. Converting the
ciphertext into plain text. This process requires a key that we used for encryption.
● We require a key for encryption. There are two main types of keys used for
encryption and decryption. They are Symmetric-key and Asymmetric-key.
● In this digital era, the need for security is increasing rapidly. Complying with this
requirement, the encryption & decryption algorithms were devised.
● So the people have this software and password, can ready it easily .
PROJECT REQUIREMENTS OR PREQUISITES

(i) : Microsoft Windows : - 7,8,10 and 11.


(ii) HARDWARE: CPU Requirement :- any could work!
(iii) Ram Requirement :- 1 gb ram (minimum)

LANGUAGE USED: MODULE/PACKAGE: CONCEPT USED:

• PYTHON LANGUAGE for • PYBASE64 • Basic concepts of python:


frontend as well as backend • Tkinter module list,loops,functions,dictionay
• GUI MODEL • The transposition cipher • OOPM IN PYTHON
STRUCTURE OF THE
PROJECT
● Steps for building the python message encryption decryption project:
● 1. Installing the required modules including enabling GUI model.
● 2. Importing the modules
● 3. Writing function for encryption
● 4. Writing function for decryption
● 5. Creating the window
● 6. Adding the input and output components
● 7. Adding the buttons and their functions
USES/APPLICATION
● Cryptography is a critical problem in programming that has engaged
researchers for many decades.
● With better encryption methods, we can better protect sensitive information—
such as passwords and personal data—and ensure secure online
communication.
● Encryption provide us high security and privacy on our chat/ messages ,or in
sharing any confidential data on any social media . Lets take an example : if I
want to send your bank no. password or any other legal pin or code, we can't
trust on any messenger. But what happened if we encrypt this messages.
Then no one can read this , even can't understand.
MEMBERS ROLE

LAJARI SHINDE GAURAV THAPA KRISHNKANT PARASHAR ROSHNI VISHWAKARMA

ROLE: ROLE: ROLE: ROLE:


(Leader) Progress Report Project developer(3). Project developer(2).
PPT maker. writer. Presenter. Report/PPT maker(2).
Project manager Project developer(1).
CONCLUSION
● This code showcases “EncryptionApp,” a simple text encryption and decryption
application built using Python’s Tkinter library.

● The user-friendly graphical interface allows users to enter their text for
encryption or decryption, using a secure base64 encoding method. A custom
icon adds a personalized touch to the app’s appearance.

● The application requires a secret key, and upon successful authentication,


users can perform encryption or decryption operations.

● The “ENCRYPT” and “DECRYPT” buttons activate the respective functionalities,


while the “RESET” button clears the input and password fields.
REFERENCE
● https://docs.python.org/3/library/base64.html

● https://www.cybrosys.com/blog/base64-encodin
g-and-decoding-using-python

● https://www.simplilearn.com/tutorials/python-t
utorial/python-graphical-user-interface-gui

● https://www.tutorialspoint.com/
cryptography_with_python/
cryptography_with_python_transposition_cipher
.htm
THANK YOU!

You might also like