public static String DE(final String ciphertext, final String key) throws Exception { AesCbcWithIntegrity.SecretKeys skey = AesCbcWithIntegrity.keys(key); AesCbcWithIntegrity.CipherTextIvMac civ = new AesCbcWithIntegrity.CipherTextIvMac(ciphertext); return AesCbcWithIntegrity.decryptString(civ, skey); }
public static String EN(final String cleartext, final String key) throws Exception { AesCbcWithIntegrity.SecretKeys skey = AesCbcWithIntegrity.keys(key); AesCbcWithIntegrity.CipherTextIvMac encrypt = AesCbcWithIntegrity.encrypt(cleartext, skey); return encrypt.toString(); }