Advertisement
kyleith

circular_cipher

Oct 27th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. st="RB]7hl#G;yj^I',e7gL[1a^)50%cU@"
  2. #print(len(st))
  3.  
  4. key="yUs7px2MB0vkI94eO"
  5. #print(len(key))
  6.  
  7. for i in range (33,123,1):
  8.     print(str(i)+' '+chr(i))
  9.    
  10. res=""
  11. f=91
  12. arst = [0 for i in range(30)]
  13. arkey = [0 for i in range(30)]
  14. orig = [0 for i in range(30)]
  15. rr=""
  16.  
  17. for i in range(0,len(st),1):
  18.     res+=(str(ord(st[i])-32)+' ')
  19.     arst[i]=ord(st[i])-32
  20.     arkey[i]=ord(key[i%17])-32
  21.     orig[i]=arst[i]+f-arkey[i]
  22.     if orig[i]>f:
  23.         orig[i]%=f
  24.     rr+=chr(orig[i]+32)
  25.  
  26. print(rr)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement