|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.cipher.AMETASMantra
Repräsentiert ein Mantra für eine symmetrische Verschlüsselung in AMETAS. Diese Klasse kann später noch erweitert werden, um allgemeine Schlüssel zu erzeugen. Damit eine Stelle beim Hochfahren Zugriff auf ihre verschlüsselten Daten erhält, muss man ihr beim Booten einen Schlüssel in Form eines Mantras mitgeben. Aus dem Mantra wird via MD5 der Schlüssel gebildet. Mantras werden vor allem verwendet, um die privaten Schlüssel zu chiffrieren.
| Constructor Summary | |
AMETASMantra()
|
|
| Method Summary | |
static AMETASSCKey |
getKey(java.lang.String sMantra)
Liefert einen Schlüssel für den AMETASSC-Algorithmus. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AMETASMantra()
| Method Detail |
public static AMETASSCKey getKey(java.lang.String sMantra)
throws java.security.NoSuchAlgorithmException,
java.security.InvalidKeyException
sMantra - String, aus dem der Schlüssel berechnet wird.
java.security.NoSuchAlgorithmException - wenn der Algorithmus nicht gefunden wurde.
java.security.InvalidKeyException - wenn kein Mantra erzeugt werden konnte.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||