public static byte[] encrypt3DES(byte[] data, byte[] key) {
        return desTemplate(data, key, TripleDES_Algorithm, TripleDES_Transformation, true);
    }
@Test
    public void encrypt3DES() throws Exception {
        TestCase.assertTrue(
                Arrays.equals(
                        bytesResDES3,
                        EncryptKit.encrypt3DES(bytesDataDES3, bytesKeyDES3)
                )
        );
        Assert.assertEquals(
                res3DES,
                EncryptKit.encrypt3DES2HexString(bytesDataDES3, bytesKeyDES3)
        );
        TestCase.assertTrue(
                Arrays.equals(
                        Base64.getEncoder().encode(bytesResDES3),
                        EncryptKit.encrypt3DES2Base64(bytesDataDES3, bytesKeyDES3)
                )
        );
    }