Wednesday, 4 September 2024

Encryption and Decryption in Python Using OOP

 


class Encrypt:

    def __init__(self):

        self.send = ""

        self.res = []


    # Sender encrypts the data

    def sender(self):

        self.send = input("Enter the data: ")

        self.res = [ord(i) + 2 for i in self.send]  

        print("Encrypted data:", "".join(chr(i) for i in self.res))


class Decrypt(Encrypt):

    # Receiver decrypts the data

    def receiver(self):

        decrypted_data = "".join(chr(i - 2) for i in self.res)  

        print("Decrypted data:", decrypted_data)


# Usage

obj = Decrypt()

obj.sender()

obj.receiver()


#source code --> clcoding.com

Encrypted data: jvvru<11z0eqo1eneqfkpi

Decrypted data: https://x.com/clcoding

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (49) AI (34) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (173) C (77) C# (12) C++ (82) Course (67) Coursera (226) Cybersecurity (24) data management (11) Data Science (128) Data Strucures (8) Deep Learning (20) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (34) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (59) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (3) Pandas (4) PHP (20) Projects (29) Python (929) Python Coding Challenge (351) Python Quiz (21) Python Tips (2) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (3) Software (17) SQL (42) UX Research (1) web application (8) Web development (2) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses