Exemple #1
0
    def decode(data):#data byte[]
        des = DES('12345678','1234567812345678')
        encryptdata = None
        if type(data) != type(''):
            data = data.decode('utf-8')

        print("data:"+data)
        # data = data.encode('utf-8')
        try:
            encryptdata = des.decrypt(data)
        except:
            print('exception !!!!!!!!!!!!!!')
        sde_data = encryptdata.decode('utf-8')#to string
        #log here sde_data
        print(sde_data)
        # logging.info("receive data"+ sde_data)
        try:
            MessageTools.log.info("receive data"+ sde_data)
        except BaseException as e :
            pass
        receiveDic = MyDecoder().decode(sde_data)
        return receiveDic