A C D E F G H I J L M N O P R S T U V X 
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBasicLayer - Class in org.jastacry.layer
- 
Abstract base class for the actual worker layers.
- AbstractBasicLayer(Class<?>, String) - Constructor for class org.jastacry.layer.AbstractBasicLayer
- 
Constructor of Layer.
- AesCbcLayer - Class in org.jastacry.layer
- 
AES Layer class.
- AesCbcLayer() - Constructor for class org.jastacry.layer.AesCbcLayer
- 
Constructor of AesLayer.
- AesCtrLayer - Class in org.jastacry.layer
- 
AES Layer class.
- AesCtrLayer() - Constructor for class org.jastacry.layer.AesCtrLayer
- 
Constructor of AesLayer.
- AesEcbLayer - Class in org.jastacry.layer
- 
AES Layer class.
- AesEcbLayer() - Constructor for class org.jastacry.layer.AesEcbLayer
- 
Constructor of AesLayer.
- AppendLayer - Class in org.jastacry.layer
- 
Append the bytes from a file to the current byte stream.
- AppendLayer() - Constructor for class org.jastacry.layer.AppendLayer
- 
Constructor of FilemergeLayer.
- AsciiTransportLayer - Class in org.jastacry.layer
- 
Helper class for encode decode.
- AsciiTransportLayer() - Constructor for class org.jastacry.layer.AsciiTransportLayer
- 
Constructor of EncodeDecodeLayer.
C
- CoverageIgnore - Annotation Type in net.sourceforge.cobertura
- 
Dummy interface for ignoring classes and methods.
D
- DECODE - org.jastacry.GlobalData.Action
- 
Decode action.
- decStream(InputStream, OutputStream) - Method in class org.jastacry.layer.AppendLayer
- 
Decode back.
- decStream(InputStream, OutputStream) - Method in class org.jastacry.layer.AsciiTransportLayer
- 
decode Stream function.
- decStream(InputStream, OutputStream) - Method in interface org.jastacry.layer.Layer
- 
Decodes an encrypted stream to either plain text or the next encoded layer.
- decStream(InputStream, OutputStream) - Method in class org.jastacry.layer.RotateLayer
- 
decode Stream function.
E
- ENCEXT - Static variable in class org.jastacry.GlobalData
- 
Extension for encrypted files.
- ENCODE - org.jastacry.GlobalData.Action
- 
Encode action.
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.AppendLayer
- 
merge Stream function.
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.AsciiTransportLayer
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.FilemergeLayer
- 
merge Stream function.
- encodeAndDecode(InputStream, OutputStream) - Method in interface org.jastacry.layer.Layer
- 
Local encode Stream function which does the real thing for Random Layer.
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.RandomLayer
- 
Local encode Stream function which does the real thing for Random Layer.
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.ReadWriteLayer
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.ReverseLayer
- 
Local encode Stream function which does the real thing for Reverse Layer.
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.RotateLayer
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.TransparentLayer
- 
encode Stream function which does the real thing.
- encodeAndDecode(InputStream, OutputStream) - Method in class org.jastacry.layer.XorLayer
- 
Local encode Stream function which does the real thing for Xor Layer.
- encStream(InputStream, OutputStream) - Method in class org.jastacry.layer.AppendLayer
- 
Encode data.
- encStream(InputStream, OutputStream) - Method in class org.jastacry.layer.AsciiTransportLayer
- 
encode Stream function.
- encStream(InputStream, OutputStream) - Method in interface org.jastacry.layer.Layer
- 
Encodes either plain text or an encoded layer to the next encoding layer.
- encStream(InputStream, OutputStream) - Method in class org.jastacry.layer.RotateLayer
- 
encode Stream function.
- endController - Variable in class org.jastacry.layer.AbstractBasicLayer
- 
Countdown for managing threads running.
- equals(Object) - Method in class org.jastacry.layer.AesCbcLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.AesCtrLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.AesEcbLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.AppendLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.AsciiTransportLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.FilemergeLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.Md5DesLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.RandomLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.ReadWriteLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.ReverseLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.RotateLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.TransparentLayer
- 
Override equals method from object class.
- equals(Object) - Method in class org.jastacry.layer.XorLayer
- 
Override equals method from object class.
F
- FilemergeLayer - Class in org.jastacry.layer
- 
Mask every byte with data of a given file.
- FilemergeLayer() - Constructor for class org.jastacry.layer.FilemergeLayer
- 
Constructor of FilemergeLayer.
G
- getMyAlg() - Method in class org.jastacry.layer.AesCbcLayer
- getMyAlg() - Method in class org.jastacry.layer.AesCtrLayer
- getMyAlg() - Method in class org.jastacry.layer.AesEcbLayer
- getMyAlg() - Method in class org.jastacry.layer.Md5DesLayer
- getMyCount() - Method in class org.jastacry.layer.AesCbcLayer
- getMyCount() - Method in class org.jastacry.layer.AesCtrLayer
- getMyCount() - Method in class org.jastacry.layer.AesEcbLayer
- getMyCount() - Method in class org.jastacry.layer.Md5DesLayer
- getMyIvLen() - Method in class org.jastacry.layer.AesCbcLayer
- getMyIvLen() - Method in class org.jastacry.layer.AesCtrLayer
- getMyIvLen() - Method in class org.jastacry.layer.AesEcbLayer
- getMyIvLen() - Method in class org.jastacry.layer.Md5DesLayer
- getMyKeyAlg() - Method in class org.jastacry.layer.AesCbcLayer
- getMyKeyAlg() - Method in class org.jastacry.layer.AesCtrLayer
- getMyKeyAlg() - Method in class org.jastacry.layer.AesEcbLayer
- getMyKeyAlg() - Method in class org.jastacry.layer.Md5DesLayer
- getMyKeysize() - Method in class org.jastacry.layer.AesCbcLayer
- getMyKeysize() - Method in class org.jastacry.layer.AesCtrLayer
- getMyKeysize() - Method in class org.jastacry.layer.AesEcbLayer
- getMyKeysize() - Method in class org.jastacry.layer.Md5DesLayer
- getMySaltLen() - Method in class org.jastacry.layer.AesCbcLayer
- getMySaltLen() - Method in class org.jastacry.layer.AesCtrLayer
- getMySaltLen() - Method in class org.jastacry.layer.AesEcbLayer
- getMySaltLen() - Method in class org.jastacry.layer.Md5DesLayer
- getNumVal() - Method in enum org.jastacry.GlobalData.Returncode
- 
get numeric value of enum.
- getSeed() - Method in class org.jastacry.layer.RandomLayer
- 
Getter method.
- getText(String) - Static method in class org.jastacry.JaStaCry
- 
Helper function to get translated text from bundle.
- GlobalData - Class in org.jastacry
- 
Class for constant values.
- GlobalData.Action - Enum in org.jastacry
- 
enum range for Actions.
- GlobalData.Returncode - Enum in org.jastacry
- 
enum range for return codes.
- GlobalFunctions - Class in org.jastacry
- 
Global static functions are stored here.
H
- hashCode() - Method in class org.jastacry.layer.AesCbcLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.AesCtrLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.AesEcbLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.AppendLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.AsciiTransportLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.FilemergeLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.Md5DesLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.RandomLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.ReadWriteLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.ReverseLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.RotateLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.TransparentLayer
- 
Override equals method from object class.
- hashCode() - Method in class org.jastacry.layer.XorLayer
- 
Override equals method from object class.
I
- init(String) - Method in class org.jastacry.layer.AesCbcLayer
- 
init function.
- init(String) - Method in class org.jastacry.layer.AesCtrLayer
- 
init function.
- init(String) - Method in class org.jastacry.layer.AesEcbLayer
- 
init function.
- init(String) - Method in class org.jastacry.layer.AppendLayer
- 
init function.
- init(String) - Method in class org.jastacry.layer.AsciiTransportLayer
- 
init function.
- init(String) - Method in class org.jastacry.layer.FilemergeLayer
- 
init function.
- init(String) - Method in interface org.jastacry.layer.Layer
- 
Optional method for setting encryption or decryption parameters like keys or passwords.
- init(String) - Method in class org.jastacry.layer.Md5DesLayer
- 
init function.
- init(String) - Method in class org.jastacry.layer.RandomLayer
- 
Init function.
- init(String) - Method in class org.jastacry.layer.ReadWriteLayer
- 
init function.
- init(String) - Method in class org.jastacry.layer.ReverseLayer
- 
init function.
- init(String) - Method in class org.jastacry.layer.RotateLayer
- 
init function.
- init(String) - Method in class org.jastacry.layer.TransparentLayer
- 
init function.
- init(String) - Method in class org.jastacry.layer.XorLayer
- 
init function.
- inputStream - Variable in class org.jastacry.layer.AbstractBasicLayer
- 
Input stream.
J
- JaStaCry - Class in org.jastacry
- 
Main JaStaCry class to start.
- JastacryException - Exception in org.jastacry
- 
My very own JaStyCry exception class.
- JastacryException(String) - Constructor for exception org.jastacry.JastacryException
- 
Main constructor with string parameter.
L
- Layer - Interface in org.jastacry.layer
- 
Layer interface for more separation of methods.
- logDebug(boolean, Logger, String, Object...) - Static method in class org.jastacry.GlobalFunctions
- 
Log debugging only if switched on via command line and log4j.
- logger - Variable in class org.jastacry.layer.AbstractBasicLayer
- 
Logger object.
M
- main(String[]) - Static method in class org.jastacry.JaStaCry
- 
Main class for running a command line interface.
- mainMethod(String...) - Static method in class org.jastacry.JaStaCry
- 
Main method.
- Md5DesLayer - Class in org.jastacry.layer
- 
MD5 DES Layer class.
- Md5DesLayer() - Constructor for class org.jastacry.layer.Md5DesLayer
- 
Constructor of Md5DesLayer.
N
- net.sourceforge.cobertura - package net.sourceforge.cobertura
- 
Standard package infor file.
O
- org.jastacry - package org.jastacry
- 
Info about this package doing something for package-info.java file.
- org.jastacry.layer - package org.jastacry.layer
- 
Info about this package doing something for package-info.java file.
- outputStream - Variable in class org.jastacry.layer.AbstractBasicLayer
- 
Output stream.
P
- PARAM_DECODE - Static variable in class org.jastacry.GlobalData
- 
Parameter for decoding.
- PARAM_ENCODE - Static variable in class org.jastacry.GlobalData
- 
Parameter for encoding.
- progress(long) - Method in class org.jastacry.layer.AbstractBasicLayer
- 
Call this function for every step forward in encoding or decoding.
R
- RandomLayer - Class in org.jastacry.layer
- 
Mask every byte with some random data.
- RandomLayer() - Constructor for class org.jastacry.layer.RandomLayer
- 
Constructor of RandomLayer.
- rangeCheck(int) - Method in class org.jastacry.layer.AbstractBasicLayer
- 
Private range check function for byte values.
- RC_ERROR - org.jastacry.GlobalData.Returncode
- 
Some major error happened.
- RC_HELP - org.jastacry.GlobalData.Returncode
- 
Showing help and quit.
- RC_OK - org.jastacry.GlobalData.Returncode
- 
Everything is OK.
- RC_WARNING - org.jastacry.GlobalData.Returncode
- 
We had a warning.
- readAllBytes(InputStream, byte[], int) - Method in class org.jastacry.layer.AbstractBasicLayer
- 
Read all wanted bytes from inputStream.
- ReadWriteLayer - Class in org.jastacry.layer
- 
Read write layer for IO purpose.
- ReadWriteLayer() - Constructor for class org.jastacry.layer.ReadWriteLayer
- 
Constructor of class, calling super.
- ReverseLayer - Class in org.jastacry.layer
- 
Reverse every bits per byte.
- ReverseLayer() - Constructor for class org.jastacry.layer.ReverseLayer
- 
Constructor of XorLayer.
- RotateLayer - Class in org.jastacry.layer
- 
Rotate every byte by an offset (either positiv or negativ).
- RotateLayer() - Constructor for class org.jastacry.layer.RotateLayer
- 
Constructor of XorLayer.
- run() - Method in class org.jastacry.layer.AbstractBasicLayer
- 
Thread entry function for layer work.
- run() - Method in class org.jastacry.layer.ReadWriteLayer
S
- setAction(GlobalData.Action) - Method in class org.jastacry.layer.AbstractBasicLayer
- setAction(GlobalData.Action) - Method in interface org.jastacry.layer.Layer
- 
Property setter for action.
- setEndController(CountDownLatch) - Method in class org.jastacry.layer.AbstractBasicLayer
- 
Property setter for endcontroller.
- setInputStream(InputStream) - Method in class org.jastacry.layer.AbstractBasicLayer
- setInputStream(InputStream) - Method in interface org.jastacry.layer.Layer
- 
Property setter for input stream.
- setOutputStream(OutputStream) - Method in class org.jastacry.layer.AbstractBasicLayer
- setOutputStream(OutputStream) - Method in interface org.jastacry.layer.Layer
- 
property setter for output stream.
- setRealLayerName(String) - Method in class org.jastacry.layer.AbstractBasicLayer
- setRealLayerName(String) - Method in interface org.jastacry.layer.Layer
- 
Property setter for realLayerName.
- setSeed(long) - Method in class org.jastacry.layer.RandomLayer
- 
Setter method.
- setupPbe() - Method in class org.jastacry.layer.AesCbcLayer
- 
Generate Keys from plain password.
- setupPbe() - Method in class org.jastacry.layer.AesCtrLayer
- 
Generate Keys from plain password.
- setupPbe() - Method in class org.jastacry.layer.AesEcbLayer
- 
Generate Keys from plain password.
- setupPbe() - Method in class org.jastacry.layer.Md5DesLayer
- 
Generate Keys from plain password.
T
- TMPBASE - Static variable in class org.jastacry.GlobalData
- 
Base name for temporary files.
- TMPEXT - Static variable in class org.jastacry.GlobalData
- 
Extension for temporary files.
- toString() - Method in class org.jastacry.layer.AbstractBasicLayer
- 
Show a human readable name of the layer.
- TransparentLayer - Class in org.jastacry.layer
- 
A transparent layer just doing nothing with the data.
- TransparentLayer() - Constructor for class org.jastacry.layer.TransparentLayer
- 
Constructor of TransparentLayer.
U
- UNKOWN - org.jastacry.GlobalData.Action
- 
Unknown action.
V
- valueOf(String) - Static method in enum org.jastacry.GlobalData.Action
- 
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jastacry.GlobalData.Returncode
- 
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jastacry.GlobalData.Action
- 
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jastacry.GlobalData.Returncode
- 
Returns an array containing the constants of this enum type, in the order they are declared.
X
- XorLayer - Class in org.jastacry.layer
- 
Very simple algorithm just to infuse some more complex data rotation.
- XorLayer() - Constructor for class org.jastacry.layer.XorLayer
- 
Constructor of XorLayer.
All Classes All Packages