使用pycrypto和pickle在python中通过网络发送加密消息

时间:2013-05-01 03:59:32

标签: python rsa pickle pycrypto

我的代码如下:

obj = Msg(ip_add, port) #Msg is a class 
obj.text = pickle.dumps(obj)
enc_text = publickey.encrypt(msg,32)
enc = pickle.dumps(enc_text)
listElement.cSock.sendall(enc)

收到此消息后,我们执行以下操作

pic = pickle.loads(data_received)
temp = key.decrypt(pic)
obj = pickle.loads(temp) //Erroneous line

但我们一直有不同的错误。这大多是乱码文本。 错误:

 BadPickleGet: 124

我尝试打印收到的消息并且它全部乱码(正如预期的加密)但我认为pickle无法识别格式。我最好的猜测是,pickle和加密格式不兼容。 有谁可以帮助我们吗?

0 个答案:

没有答案