A C D E F G H I J L M N O P R S T U V X 
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.
A C D E F G H I J L M N O P R S T U V X 
All Classes All Packages