0

我正在开发一个安全的多方应用程序,但我有一个非常大的问题。该应用程序在 BB 设备上运行,并通过套接字连接到在 pc 上运行的 java 服务器,以交换多个数据。在BB方面,我创建了一个RSAKeyPair,显然我需要将公钥(RSAPublicKey)发送到服务器,所以它可以加密数据等等......但是,臭名昭著的问题是我无法发送密钥,因为没有处理像 RSAPublicKey 这样的加密对象的流。我尝试将密钥转换为不同的类型(String、int 等),但它不起作用。

有人可以给我一些建议,好吗?

4

1 回答 1

0

调用getEgetN方法,将这些字节数组转换为 Base64 格式的字符串并发送到服务器。在服务器上解码 Base64 字符串并调用构造函数,获取EN参数。

但是通过非加密通道发送此密钥并不是一个好主意。考虑将 HttpsConnection 连接到服务器并使用此安全连接进行数据传输。

于 2012-04-07T08:33:20.813 回答