在pynacl中以JSON obj形式发送公钥

2024-10-01 00:19:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个服务器和客户机设置,当客户机连接时,它通过JSON对象发送用户名和公钥。在

我的当前代码:

private_key = PrivateKey.generate()
public_key = private_key.public_key
payload = json.dumps({"username": username, "public_key": public_key}).encode('hex')

但我得到:

^{pr2}$

有什么解决办法吗?在


Tags: 对象key代码服务器json客户机usernameprivate
1条回答
网友
1楼 · 发布于 2024-10-01 00:19:45

这可能有点晚了,但已经解释了here

如果你想把它作为Base64,比如说

from nacl.encoding import Base64Encoder
print(public_key.encode(Base64Encoder).decode())

相关问题 更多 >