Advertisement
Guest User

Untitled

a guest
May 18th, 2018
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. from base64 import *
  2. q = 'c3d1e93cf8dd06844c8d35b9b306cf987f26b6a1199dfa7e5842a9d665ceb96414d70ba2f7b7e0877fa08abcf9e4ae06'
  3. c = b64decode('pzzOe4PEbspjpi+Kmvk5M2K5Rw==')
  4.  
  5. m = ''
  6.  
  7. p = []
  8.  
  9. for i in range(256):
  10. p.append(i)
  11.  
  12.  
  13. g = 0
  14. for n in range(256):
  15. h = p[n]
  16. g = (g + h + ord(q[n%len(q)])) % 256
  17. p[n] = p[g]
  18. p[g] = h
  19.  
  20.  
  21. g = 0
  22. for f in range(0,len(c),1):
  23. n = f % 256
  24. h = p[n]
  25. g = (g + h) % 256
  26. d = p[n] = p[g]
  27. p[g] = h
  28.  
  29. num = ord(c[f])
  30. m += chr(num ^ p[(d+h) % 256])
  31.  
  32. print m
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement