我有一个客户端和服务器端的Java应用程序,需要在彼此之间传递加密文本。我正在使用XOR加密来加密所需的文本。
问题是readline()不接受经过XOR处理的字符串,只有在它是字节时才会被接受。
因此,我已经在客户端将明文(字符串)转换为字节数组,并尝试在服务器端将其转换回字符串。
可悲的是,我期望的结果仍然是乱码,而不是我要求的明文。
有人知道如何使字节数组变回原始字符串吗?或者是否有更好的方法通过readline()函数发送XOR加密文本?
问题是readline()不接受经过XOR处理的字符串,只有在它是字节时才会被接受。
因此,我已经在客户端将明文(字符串)转换为字节数组,并尝试在服务器端将其转换回字符串。
可悲的是,我期望的结果仍然是乱码,而不是我要求的明文。
有人知道如何使字节数组变回原始字符串吗?或者是否有更好的方法通过readline()函数发送XOR加密文本?