在java中,在DES(反向CBC?)之前有没有内置的方法来执行XOR?

在java中,在DES(反向CBC?)之前有没有内置的方法来执行XOR?,java,Java,我试图用这个密码破译数据 byte[] iv = new byte[] { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }; IvParameterSpec ivParameterSpec = new IvParameterSpec(iv); SecretKey s = new SecretKeySpec(key, Algorithm.TEDE.toString()); Cipher cipher = Cipher

我试图用这个密码破译数据

byte[] iv = new byte[] { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                0x00 };
IvParameterSpec ivParameterSpec = new IvParameterSpec(iv);
SecretKey s = new SecretKeySpec(key, Algorithm.TEDE.toString());
Cipher cipher = Cipher.getInstance("DESede/CBC/NoPadding", "BC");
cipher.init(Cipher.DECRYPT_MODE, s, ivParameterSpec);
byte[] deciphered_data = cipher.doFinal(enciphered_data);
它似乎在做下面的图(DES之后的XOR)

我想知道是否有任何方法可以像下图那样进行反向CBC解密(DES之前的XOR)