Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def populate_rands (n):
- return list (map (lambda x: randrange (-10,10), range (n)))
- def sov_encrypt (data):
- rands = populate_rands (9)
- Z = 90
- s = ''
- data += chr (0x22)
- for c in data [:-1]:
- n = str (ord (c)) [0]
- if n is '1':
- s += 'S' + str (ord (c) + rands [0])
- elif n is '2':
- s += 'O' + str (ord (c) + rands [1])
- elif n is '3':
- s += 'V' + str (ord (c) + rands [2])
- elif n is '4':
- s += 'E' + str (ord (c) + rands [3])
- elif n is '5':
- s += 'R' + str (ord (c) + rands [4])
- elif n is '6':
- s += 'A' + str (ord (c) + rands [5])
- elif n is '7':
- s += 'I' + str (ord (c) + rands [6])
- elif n is '8':
- s += 'G' + str (ord (c) + rands [7])
- elif n is '9':
- s += 'N' + str (ord (c) + rands [8])
- result = ''
- for n in rands:
- result += chr (Z + n)
- result += s
- return result
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement