Advertisement
Guest User

encryption program

a guest
Jan 21st, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.21 KB | None | 0 0
  1. import string
  2. what_to_do=raw_input("what do you want to do \"encrypt\" or \"decrypt\": ")
  3. Low_letter=string.lowercase
  4. Up_letter=string.uppercase
  5. def encrypt(in_txt):
  6.     encr_txt=[]
  7.     for letter in in_txt:
  8.         if letter in Low_letter:
  9.             index=Low_letter.index(letter)
  10.             invert_L_letter=index+1
  11.             encr_txt.append(Low_letter[-invert_L_letter])
  12.         elif letter in Up_letter:
  13.             index=Up_letter.index(letter)
  14.             invert_U_letter=index+1
  15.             encr_txt.append(Up_letter[-invert_U_letter])
  16.         else:
  17.             encr_txt.append(letter)
  18.     txt_out="".join(encr_txt)
  19.     print (txt_out)
  20. def decrypt(in_txt):
  21.     decr_txt=[]
  22.     for letter in in_txt:
  23.         if letter in Low_letter:
  24.             index=Low_letter.index(letter)
  25.             invert_L_letter=index+1
  26.             decr_txt.append(Low_letter[-invert_L_letter])
  27.         elif letter in Up_letter:
  28.             index=Up_letter.index(letter)
  29.             invert_U_letter=index+1
  30.             decr_txt.append(Up_letter[-invert_U_letter])
  31.         else:
  32.             decr_txt.append(letter)
  33.     txt_out="".join(decr_txt)
  34.     print (txt_out)
  35. if what_to_do=="encrypt":
  36.     text=raw_input("write your text to encrypt it: ")
  37.     encrypt(text)
  38. elif what_to_do=="decrypt":
  39.     text=raw_input("write your encrypted text to decrypt it: ")
  40.     decrypt(text)
  41. else:
  42.     print ("you don't say what to do!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement