public static byte[] decrypt3DES(byte[] data, byte[] key) {
        return desTemplate(data, key, TripleDES_Algorithm, TripleDES_Transformation, false);
    }
@Test
    public void decrypt3DES() throws Exception {
        TestCase.assertTrue(
                Arrays.equals(
                        bytesDataDES3,
                        EncryptKit.decrypt3DES(bytesResDES3, bytesKeyDES3)
                )
        );
        TestCase.assertTrue(
                Arrays.equals(
                        bytesDataDES3,
                        EncryptKit.decryptHexString3DES(res3DES, bytesKeyDES3)
                )
        );
        TestCase.assertTrue(
                Arrays.equals(
                        bytesDataDES3,
                        EncryptKit.decryptBase64_3DES(Base64.getEncoder().encode(bytesResDES3), bytesKeyDES3)
                )
        );
    }