虽然我已经阅读了一些帖子,但我没有设法解决我的问题!
我正在尝试使用对称加密来创建客户端服务器应用程序。所以这就是我的工作。
这是我在服务器上的时间
while ((inputLine = in.readLine()) != null) {
AES_Cipher.init (Cipher.DECRYPT_MODE, AES_Key);
plaintext_decrypted = AES_Cipher.doFinal (inputLine.getBytes("UTF-8"));
System.out.println("Server receive : "+ plaintext_decrypted);
System.out.println("type message :");
outputLine = stdIn.readLine();
out.println(outputLine);
}
在我放行plaintext_decrypted = AES_Cipher.doFinal (inputLine.getBytes("UTF-8"));
一切正常。但当我尝试解密我的消息时,它会粉碎:/
答案 0 :(得分:0)
doFinal(),
使用update(),
假设发件人也这样做,这很可能。