Advertisement
shh_algo_PY

Ken Ji - Cipher Project

Jul 15th, 2022
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. choice = int(input("Enter 1 to encrypt a message ; Enter 2 to decrypt a message"))
  2.  
  3. letters = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
  4.  
  5. while choice != 1 and choice != 2:
  6.     choice = int(input("That is not a valid method.Enter 1 to encrypt a message ; Enter 2 to decrypt a message"))
  7.  
  8. if choice == 1:
  9.     text = str(input("Please enter the message that you wish to encrypt(no capital letters plz):"))
  10.     encode = []
  11.     for i in text:
  12.         if i in letters:
  13.             encode.append(str(letters.index(i)-1))
  14.         else:
  15.             encode.append("=")
  16.     print("`".join(encode))
  17.  
  18. elif choice == 2:
  19.     num = input("Please enter the message that you wish to decrypt: ").split("`")
  20.     decode = []
  21.    
  22.     for i in range(0,len(num)):
  23.         if num[i] != "=":
  24.             num[i] = str(letters[int(num[i])+1])
  25.             decode.append(num[i])
  26.         else:
  27.             num[i] = " "
  28.             decode.append(num[i])
  29.  
  30.     print("".join(decode))
  31.  
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement