我有一个客户端和服务器Java应用程序需要加密文本相互传递.我使用XOR加密加密我想要的文本.
问题是readline()不接受已经异或的字符串,只有在接受字节时才接受.
所以我已经将我的明文(字符串)转换为客户端的字节数组,并尝试转换回服务器端的字符串.
可悲的是,我正在寻找的结果仍然是胡言乱语,而不是我所寻求的明文.
有谁知道如何使bytearrays更改回原始字符串?或者是否有更好的方法通过readline()函数发送XOR加密文本?
string bytearray xor
bytearray ×1
string ×1
xor ×1