Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from base64 import *
- q = 'c3d1e93cf8dd06844c8d35b9b306cf987f26b6a1199dfa7e5842a9d665ceb96414d70ba2f7b7e0877fa08abcf9e4ae06'
- c = b64decode('pzzOe4PEbspjpi+Kmvk5M2K5Rw==')
- m = ''
- p = []
- for i in range(256):
- p.append(i)
- g = 0
- for n in range(256):
- h = p[n]
- g = (g + h + ord(q[n%len(q)])) % 256
- p[n] = p[g]
- p[g] = h
- g = 0
- for f in range(0,len(c),1):
- n = f % 256
- h = p[n]
- g = (g + h) % 256
- d = p[n] = p[g]
- p[g] = h
- num = ord(c[f])
- m += chr(num ^ p[(d+h) % 256])
- print m
Add Comment
Please, Sign In to add comment