一个pyc文件,python的反编译,直接在线反编译,当然用uncomple2是最保险的,下载地址:https://github.com/wibiti/uncompyle2
代码如下
import sys
from hashlib import md5
import base64
from time import time
from datetime import datetime
UC_KEY = '123456789'
def authcode(string, operation = 'DECODE', key = UC_KEY, expiry = 0):
ckey_length = 4
if key == '':
key = md5(UC_KEY.encode('utf-8')).hexdigest()
else:
key = md5(key.encode('utf-8')).hexdigest()
keya = md5(key[0:16].encode('utf-8')).hexdigest()
keyb = md5(key[16:32].encode('utf-8')).hexdigest()
if ckey_length == 0:
keyc = ''
elif operation == 'DECODE':
keyc = string[0:ckey_length]
elif operation == 'ENCODE':
keyc = md5(str(datetime.now().microsecond).