Interface Engine
-
- All Known Implementing Classes:
AbstractPasswordBasedEngine,AESEngine,DummyEngine,PBEWithMD5AndDESEngine,RSAEngine
public interface EngineInterface fuer eine Engine zum Ver- und Entschluessel von Daten.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.InputStreamdecrypt(java.io.InputStream is)Entschluesselt die Daten.voiddecrypt(java.io.InputStream is, java.io.OutputStream os)Entschluesselt die Daten.voidencrypt(java.io.InputStream is, java.io.OutputStream os)Verschluesselt die Daten.java.io.OutputStreamencrypt(java.io.OutputStream os)Verschluesselt die Daten.
-
-
-
Method Detail
-
encrypt
void encrypt(java.io.InputStream is, java.io.OutputStream os) throws java.lang.ExceptionVerschluesselt 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.ExceptionEntschluesselt 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.ExceptionVerschluesselt 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.ExceptionEntschluesselt 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
-
-