我尝试实现一个具有多种安全功能的简单邮件系统。所以我需要将客户端的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))
谢谢大家。