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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.InputStream
decrypt(java.io.InputStream is)
Entschluesselt die Daten.void
decrypt(java.io.InputStream is, java.io.OutputStream os)
Entschluesselt die Daten.void
encrypt(java.io.InputStream is, java.io.OutputStream os)
Verschluesselt die Daten.java.io.OutputStream
encrypt(java.io.OutputStream os)
Verschluesselt die Daten.
-
-
-
Method Detail
-
encrypt
void encrypt(java.io.InputStream is, java.io.OutputStream os) throws java.lang.Exception
Verschluesselt die Daten. Die Streams muessen vom Aufrufer geschlossen werden.- Parameters:
is
- Inputstream mit den unverschluesselten Daten.os
- Outputstream mit den verschluesselten Daten.- Throws:
java.lang.Exception
-
decrypt
void decrypt(java.io.InputStream is, java.io.OutputStream os) throws java.lang.Exception
Entschluesselt die Daten. Die Streams muessen vom Aufrufer geschlossen werden.- Parameters:
is
- Inputstream mit den verschluesselten Daten.os
- Outputstream mit den entschluesselten Daten.- Throws:
java.lang.Exception
-
encrypt
java.io.OutputStream encrypt(java.io.OutputStream os) throws java.lang.Exception
Verschluesselt die Daten. Die Streams muessen vom Aufrufer geschlossen werden.- Parameters:
os
- OutputStream mit den unverschluesselten Daten.- Returns:
- Outputstream mit den verschluesselten Daten.
- Throws:
java.lang.Exception
-
decrypt
java.io.InputStream decrypt(java.io.InputStream is) throws java.lang.Exception
Entschluesselt die Daten. Die Streams muessen vom Aufrufer geschlossen werden.- Parameters:
is
- Inputstream mit den verschluesselten Daten.- Returns:
- InputStream mit den entschluesselten Daten.
- Throws:
java.lang.Exception
-
-