Question: Encrypt and decrypt cryptography in Python? The code I got: def encrypt(text): result = s = 3 # traverse text for i in range(len(text)):

Encrypt and decrypt cryptography in Python?

The code I got:

def encrypt(text): result = "" s = 3 # traverse text for i in range(len(text)): char = text[i]

# Encrypt uppercase characters if (char.isupper()): result += chr((ord(char) + s-65) % 26 + 65)

# Encrypt lowercase characters else: result += chr((ord(char) + s - 97) % 26 + 97)

return result

def decrypt(text): result = "" s = 26-3 # traverse text for i in range(len(text)): char = text[i]

# Decrypt uppercase characters if (char.isupper()): result += chr((ord(char) + s-65) % 26 + 65)

# Decrypt lowercase characters else: result += chr((ord(char) + s - 97) % 26 + 97)

return result

#check the above function text = input("Enter Message Please:")

print("Text : " + text) cipher = encrypt(text) print("Cipher: " + cipher) print("De-Cipher: " + decrypt(cipher))

OUTPUT:

Enter Message Please: Hello People! Text : Hello People! Cipher: KhoorqShrsohr De-Cipher: HellonPeopleo

How do I modify this code to get the following output:

Enter Message Please: Hello People! Text : Hello People! Cipher: Khoorq Shrsohr! De-Cipher: Hello People!

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!