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