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

AI (32) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (146) C (77) C# (12) C++ (82) Course (67) Coursera (198) Cybersecurity (24) data management (11) Data Science (106) Data Strucures (8) Deep Learning (13) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (21) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (46) Meta (18) MICHIGAN (5) microsoft (4) Nvidia (1) Pandas (3) PHP (20) Projects (29) Python (888) Python Coding Challenge (285) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (2) Software (17) SQL (42) UX Research (1) web application (8)

Followers

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