我想构建一个中继服务器,它可以安全地在 2 个对等点之间中继消息(用于 nat 遍历目的)以进行 P2P 通信。特别是,我参考了本文档中图表中的步骤来交换密钥......
特别是,它说“A的公钥用B的公钥编码”,反之亦然。但是,我偶然发现了一个问题:当我将两个密钥都使用为 1024 位时,illegalblocksizeexception
当我尝试使用公钥对另一个进行编码时,我实际上得到了一个。
阅读其他问题,一些人回答说公众可以使用 RSA 加密的数据大小是有限的。我可以知道是否有一些我可能遗漏的细节,这些细节在图表中被省略了,或者我做错了什么,试图交换密钥......