public static byte[] encryptAES(byte[] data, byte[] key) {
        return desTemplate(data, key, AES_Algorithm, AES_Transformation, true);
    }
@Test
    public void encryptAES() throws Exception {
        TestCase.assertTrue(
                Arrays.equals(
                        bytesResAES,
                        EncryptKit.encryptAES(bytesDataAES, bytesKeyAES)
                )
        );
        Assert.assertEquals(
                resAES,
                EncryptKit.encryptAES2HexString(bytesDataAES, bytesKeyAES)
        );
        TestCase.assertTrue(
                Arrays.equals(
                        Base64.getEncoder().encode(bytesResAES),
                        EncryptKit.encryptAES2Base64(bytesDataAES, bytesKeyAES)
                )
        );
    }