Advertisement
Guest User

Untitled

a guest
Nov 14th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. '''
  2. Created on Nov 12, 2018
  3.  
  4. @author: lucas
  5. '''
  6.  
  7. encodedMessage = ""
  8.  
  9. legend = {"A" : ".26", "B" : ".25", "C" : ".24", "D": ".23", "E": ".22", "F": ".21", "G": ".20", "H": ".19", "I": ".18","J": ".17",
  10. "K": ".16", "L": ".15", "M": ".14", "N": ".13", "O": ".12", "P": ".11", "Q": ".1", "R": ".09", "S": ".08", "T": ".07", "U": ".06", "V": "0.05", "W": ".04", "X": ".03", "Y": ".02", "Z": ".01"}
  11. inverselegend = {i: j for j, i in legend.items()}
  12.  
  13. def encryptedMessage(unencryptedMessage):
  14. global encodedMessage
  15. for i in range(len(unencryptedMessage)):
  16. letter = unencryptedMessage[i]
  17. encodedMessage += legend[letter]
  18. return encodedMessage
  19.  
  20. def decryptMessage(encryptedMessage):
  21. global encodedMessage
  22. encryptedNum = ""
  23. unencryptedMessage = ""
  24. for i in range(0, len(encryptedMessage), 3):
  25. encryptedNum = ""
  26. encryptedNum += encryptedMessage[i]
  27. encryptedNum += encryptedMessage[i+1]
  28. encryptedNum += encryptedMessage[i+2]
  29. unencryptedLetter = inverselegend[encryptedNum]
  30. unencryptedMessage += unencryptedLetter
  31. return unencryptedMessage
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement