Exemple #1
0
    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
Exemple #2
0
def des_encode():
    data = '{"udid":"a1fdadceef38c9c2040a2199b1d41e67","token":null}'
    des = DES('12345678','1234567812345678')
    encryptdata = des.encrypt(data.encode('utf-8'))
    print(encryptdata)