All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.genexus.cryptography.encryption.symmetric.IGXSymEncryption Maven / Gradle / Ivy

package com.genexus.cryptography.encryption.symmetric;

import com.genexus.cryptography.exception.AlgorithmNotSupportedException;
import com.genexus.cryptography.exception.EncryptionException;
import com.genexus.cryptography.exception.InvalidKeyLengthException;

public interface IGXSymEncryption {

	String encrypt(String text) throws EncryptionException;

	String decrypt(String text) throws EncryptionException;

	String getIV();

	void setIV(String iv);

	String getKey();

	void setKey(String Key);

	int getKeySize();

	void setKeySize(int keySize) throws InvalidKeyLengthException, AlgorithmNotSupportedException;

	int getBlockSize();

	void setBlockSize(int blockSize);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy