假设字符'b‘用作XOR加密的密钥。在这种情况下,对纯文本的加密是通过异或完成的--通过'b‘的ascii代码对文本的每个字节(字符)进行加密。相反,纯文本可以通过异或编码从加密的文本中再次得到,这是可以理解的。
但是,当密钥(密码)是字符串时,如何加密呢?假设加密密码是'adg‘。在这种情况下,纯文本是否通过XOR对其每个字节加密,其值为XOR d
我正在处理一个文件/目录处理分配,我对文件进行了加密(十六进制,然后是XOR)。我需要解密的文件是十六进制,所以我需要解密,然后取消十六进制。然而,只有我的文件的第一行被正确解密。(密钥比文件短,所以它被重复,因此keyItr),这是加密代码:Scanner x = new Scanner(f);}投入:
new new