使用Apache Commons Codec进行十六进制和base64编码/解码,可以使用以下代码:
KeySpec ks = new DESKeySpec("key12345".getBytes("UTF-8"));SecretKey key = SecretKeyFactory.getInstance("DES").generateSecret(ks);IvParameterSpec iv = new IvParameterSpec( Hex.depreHex("1234567890ABCDEF".toCharArray()));Cipher cipher = Cipher.getInstance("DES/CBC/PKCS5Padding");cipher.init(Cipher.DECRYPT_MODE, key, iv);byte[] depred = cipher.doFinal(base64.deprebase64("B3xogi/Qfsc="));System.out.println("Depred: " + new String(depred, "UTF-8"));


