AMETAS.cipher
Class SymmetricCipher
java.lang.Object
AMETAS.cipher.Cipher
AMETAS.cipher.SymmetricCipher
- Direct Known Subclasses:
- AMETASSC
- public abstract class SymmetricCipher
- extends Cipher
Abstrakte Basisklasse für symmetrische Verschlüsselungsalgorithmen.
|
Constructor Summary |
SymmetricCipher(java.lang.String sAlgorithm)
Konstruktor. |
|
Method Summary |
static SymmetricCipher |
getInstance(java.lang.String sAlgorithm)
Liefert eine Instanz eines symmetrischen
Verschlüsselungsalgorithmus. |
static SymmetricCipher |
getInstance(java.lang.String sAlgorithm,
java.lang.String sProvider)
Liefert eine Instanz eines symmetrischen
Verschlüsselungsalgorithmus. |
| Methods inherited from class AMETAS.cipher.Cipher |
blocksize, blocksizeCipher, decrypt, decrypt, decrypt, decrypt, decryptBlock, doBlockAdaptation, encrypt, encrypt, encrypt, encrypt, encryptBlock, getAlgorithm, getCipherInstance, getCipherInstance, getMode, getNumberOfBytes, setDebug, setKey, setMode, undoAdaptation |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SymmetricCipher
public SymmetricCipher(java.lang.String sAlgorithm)
- Konstruktor.
- Parameters:
sAlgorithm - Namen des Algorithmus.
getInstance
public static SymmetricCipher getInstance(java.lang.String sAlgorithm)
throws java.security.NoSuchAlgorithmException
- Liefert eine Instanz eines symmetrischen
Verschlüsselungsalgorithmus. Diese Methode ist konform
zum Provider/Engine-Konzept von Java.
- Parameters:
sAlgorithm - Name des Algorithmus. Spezifikation siehe Java Cryptography
Architecture API Specification and Reference.
- Returns:
- Instanz des gesuchten Algorithmus.
- Throws:
java.security.NoSuchAlgorithmException - wenn der Algorithmus nicht gefunden oder
instantiiert werden konnte.
getInstance
public static SymmetricCipher getInstance(java.lang.String sAlgorithm,
java.lang.String sProvider)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Liefert eine Instanz eines symmetrischen
Verschlüsselungsalgorithmus. Diese Methode ist konform
zum Provider/Engine-Konzept von Java.
- Parameters:
sAlgorithm - Name des Algorithmus. Spezifikation siehe Java Cryptography
Architecture API Specification and Reference.sProvider - Provider, hier nur AMETAS und SUN
- Returns:
- Instanz des gesuchten Algorithmus.
- Throws:
java.security.NoSuchAlgorithmException - wenn der Algorithmus nicht gefunden oder
instantiiert werden konnte.
java.security.NoSuchProviderException - wenn der Provider nicht gefunden wurde.