def __handle(encoded):
data_specs = [
(0, 10), (10, 30), (30, 40), (40, 60), (60, -1)
]
def __find_n(token, retval="1"):
return retval + token[-1]
def __decode(string, n):
for _ in range(int(n) + 1):
string = string.decode("base64")
return string
n = __find_n(encoded)
decoded = __decode(encoded, n)
data_list = [
decoded[data_specs[0][0]:data_specs[0][1]],
decoded[data_specs[1][0]:data_specs[1][1]],
decoded[data_specs[2][0]:data_specs[2][1]],
decoded[data_specs[3][0]:data_specs[3][1]],
decoded[data_specs[4][0]:data_specs[4][1]]
]
token = data_list[1] + data_list[3]
return token
评论列表
文章目录