Advertisement
Guest User

Untitled

a guest
Mar 24th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.60 KB | None | 0 0
  1. fuzzy@DESKTOP-5LP851D:~$ cat  caesardecrypt.py
  2. def CaesarDecrypt(cipherText, key):
  3.     plainText = ""
  4.     for ch in cipherText:
  5.         if ch.isalpha():
  6.             protee = ord(ch) - key
  7.             if protee < ord('a'):
  8.                 protee += 26
  9.             THEENDISNEAR = chr(protee)
  10.             plainText += THEENDISNEAR
  11.     print 'Your plaintext is :', plainText
  12.  
  13. fuzzy@DESKTOP-5LP851D:~$ cat loop.py
  14. import caesardecrypt
  15. cipherText = raw_input('What is your cipherText ?')
  16.  
  17. for i in range(1, 26):
  18.     print "i = " + str(i)
  19.     caesardecrypt.CaesarDecrypt(cipherText, i)
  20. fuzzy@DESKTOP-5LP851D:~$
  21. fuzzy@DESKTOP-5LP851D:~$ python loop.py
  22. What is your cipherText ?acbnauhb
  23. i = 1
  24. Your plaintext is : zbamztga
  25. i = 2
  26. Your plaintext is : yazlysfz
  27. i = 3
  28. Your plaintext is : xzykxrey
  29. i = 4
  30. Your plaintext is : wyxjwqdx
  31. i = 5
  32. Your plaintext is : vxwivpcw
  33. i = 6
  34. Your plaintext is : uwvhuobv
  35. i = 7
  36. Your plaintext is : tvugtnau
  37. i = 8
  38. Your plaintext is : sutfsmzt
  39. i = 9
  40. Your plaintext is : rtserlys
  41. i = 10
  42. Your plaintext is : qsrdqkxr
  43. i = 11
  44. Your plaintext is : prqcpjwq
  45. i = 12
  46. Your plaintext is : oqpboivp
  47. i = 13
  48. Your plaintext is : npoanhuo
  49. i = 14
  50. Your plaintext is : monzmgtn
  51. i = 15
  52. Your plaintext is : lnmylfsm
  53. i = 16
  54. Your plaintext is : kmlxkerl
  55. i = 17
  56. Your plaintext is : jlkwjdqk
  57. i = 18
  58. Your plaintext is : ikjvicpj
  59. i = 19
  60. Your plaintext is : hjiuhboi
  61. i = 20
  62. Your plaintext is : gihtganh
  63. i = 21
  64. Your plaintext is : fhgsfzmg
  65. i = 22
  66. Your plaintext is : egfreylf
  67. i = 23
  68. Your plaintext is : dfeqdxke
  69. i = 24
  70. Your plaintext is : cedpcwjd
  71. i = 25
  72. Your plaintext is : bdcobvic
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement