Interface Engine
- All Known Implementing Classes:
AbstractPasswordBasedEngine, AESEngine, DummyEngine, PBEWithMD5AndDESEngine, RSAEngine
public interface Engine
Interface fuer eine Engine zum Ver- und Entschluessel von Daten.
-
Method Summary
Modifier and TypeMethodDescriptiondecrypt(InputStream is) Entschluesselt die Daten.voiddecrypt(InputStream is, OutputStream os) Entschluesselt die Daten.voidencrypt(InputStream is, OutputStream os) Verschluesselt die Daten.encrypt(OutputStream os) Verschluesselt die Daten.
-
Method Details
-
encrypt
Verschluesselt die Daten. Die Streams muessen vom Aufrufer geschlossen werden.- Parameters:
is- Inputstream mit den unverschluesselten Daten.os- Outputstream mit den verschluesselten Daten.- Throws:
Exception
-
decrypt
Entschluesselt die Daten. Die Streams muessen vom Aufrufer geschlossen werden.- Parameters:
is- Inputstream mit den verschluesselten Daten.os- Outputstream mit den entschluesselten Daten.- Throws:
Exception
-
encrypt
Verschluesselt die Daten. Die Streams muessen vom Aufrufer geschlossen werden.- Parameters:
os- OutputStream mit den unverschluesselten Daten.- Returns:
- Outputstream mit den verschluesselten Daten.
- Throws:
Exception
-
decrypt
Entschluesselt die Daten. Die Streams muessen vom Aufrufer geschlossen werden.- Parameters:
is- Inputstream mit den verschluesselten Daten.- Returns:
- InputStream mit den entschluesselten Daten.
- Throws:
Exception
-