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