def encode(object,isencrypt = True): jsonStr = MyEncoder().encode(object) #log here jsonStr print(jsonStr) # logging.info("respond data"+ jsonStr) try: MessageTools.log.info("respond data"+ jsonStr) except BaseException as e : pass if isencrypt: timeBefore = GameTools.getDatetimeNow() bjson = jsonStr.encode(encoding= "utf8") des = DES('12345678','1234567812345678') encryptdata = des.encrypt(bjson) sss = encryptdata.decode('utf-8') timeAfter = GameTools.getDatetimeNow() alpha = timeAfter - timeBefore print('total seconds :%s' %alpha.total_seconds()) sss = "1111%s"%jsonStr else: sss = "0000%s"%jsonStr return sss
def des_encode(): data = '{"udid":"a1fdadceef38c9c2040a2199b1d41e67","token":null}' des = DES('12345678','1234567812345678') encryptdata = des.encrypt(data.encode('utf-8')) print(encryptdata)