Python - Socket发送RSA公钥错误

时间:2017-12-10 14:42:51

标签: python sockets cryptography pycrypto

我尝试实现一个具有多种安全功能的简单邮件系统。所以我需要将客户端的RSA密钥公钥部分发送给服务器。但我打印双方的钥匙。他们不匹配。

我的客户代码:

StackOverflowError

我的服务器代码:

from Crypto.PublicKey import RSA
from Crypto import Random
random_for_key = Random.new().read 
usr_key = RSA.generate(1024, random_for_key) 
usr_pub_pt = usr_key.publickey() 
print(usr_pub_pt)
usr_pub_pt = usr_key.publickey() 
socket2.send(usr_pw_couple.encode())
socket2.send(usr_pub_pt.exportKey(format='PEM', passphrase=None, pkcs=1))

谢谢大家。

0 个答案:

没有答案