小编Tyr*_*ron的帖子

通过JAVA DataOutputStream发送密钥

我正在使用对称密钥+ RSA开发FTP工具.我想通过dataoutputstream将我的密钥发送到服务器.我可以这样做吗?我试过跟着,

客户:

 SecretKey secretKey = en_de_cryptor.returnSecretKey();
 String encodedKey = Base64.encode(secretKey.getEncoded());
 dout.writeUTF(secretKey.toString());  
Run Code Online (Sandbox Code Playgroud)

服务器:

String secretKey = din.readUTF();
byte[] decodedKey = Base64.decode(secretKey);
Run Code Online (Sandbox Code Playgroud)

但我无法获得解码密钥.我该如何解决这个问题,并在服务器端获取密钥.

java dataoutputstream secret-key datainputstream javax.crypto

2
推荐指数
1
解决办法
1467
查看次数