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

de.svws_nrw.base.crypto.AESAlgo Maven / Gradle / Ivy

package de.svws_nrw.base.crypto;

/**
 * Gibt die von der {@link AES}-Klasse unterstützen AES-Verfahren an.
 */
public enum AESAlgo {

	/** Cipher Block Chaining (CBC) mit PKCS #5-Padding */
	CBC_PKCS5PADDING("AES/CBC/PKCS5Padding");

	/** die Bezeichnung des Verfahrens in der Java-Crypto-Bibliothek */
	private final String value;

	/**
	 * Erstellt einen neuen Eintrag für die unterstützen
	 * AES-Verfahren.
	 *
	 * @param value   die Bezeichnung des Verfahrens in der Java-Crypto-Bibliothek
	 */
	AESAlgo(final String value) {
		this.value = value;
	}

	/**
	 * Gibt die Bezeichnung des Verfahrens in der Java-Crypto-Bibliothek zurück.
	 *
	 * @return die Bezeichnung
	 */
	public String value() {
		return this.value;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy