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.void
decrypt
(InputStream is, OutputStream os) Entschluesselt die Daten.void
encrypt
(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
-