A B C D E F G H P T V 

A

AES128 - Static variable in class de.mibos.commons.crypt.Crypt
The encryption algorithm AES with 128 Bits key size.
AES192 - Static variable in class de.mibos.commons.crypt.Crypt
The encryption algorithm AES with 192 Bits key size.
AES256 - Static variable in class de.mibos.commons.crypt.Crypt
The encryption algorithm AES with 256 Bits key size.

B

BlockMode - Enum in de.mibos.commons.crypt
Supported block modes for Crypt
Blowfish128 - Static variable in class de.mibos.commons.crypt.Crypt
Bruce Schneiers encryption algorithm Blowfish with 128 Bits key size.
Blowfish192 - Static variable in class de.mibos.commons.crypt.Crypt
Bruce Schneiers encryption algorithm Blowfish with 192 Bits key size.
Blowfish256 - Static variable in class de.mibos.commons.crypt.Crypt
Bruce Schneiers encryption algorithm Blowfish with 256 Bits key size.

C

Crypt - Class in de.mibos.commons.crypt
A collection of methods for easy to use symmetric encryption and decryption.
Crypt(String, int, int, String, String, String, int) - Constructor for class de.mibos.commons.crypt.Crypt
Crypt(String, int, int, String, BlockMode, Padding, int) - Constructor for class de.mibos.commons.crypt.Crypt
Constructs a Crypt object with the specified parameters
Crypt(String, int, int, String, String, String) - Constructor for class de.mibos.commons.crypt.Crypt
Crypt(String, int, int, String, BlockMode, Padding) - Constructor for class de.mibos.commons.crypt.Crypt
Constructs a Crypt object with the specified parameters
Crypt(String, int, int, String, String) - Constructor for class de.mibos.commons.crypt.Crypt
Crypt(String, int, int, BlockMode, Padding) - Constructor for class de.mibos.commons.crypt.Crypt
Constructs a Crypt object with the specified parameters
Crypt(String, int, int, String) - Constructor for class de.mibos.commons.crypt.Crypt
Constructs a Crypt object with the specified parameters.
Crypt(String, int, int) - Constructor for class de.mibos.commons.crypt.Crypt
Constructs a Crypt object with the specified parameters.
CryptInputStream - Class in de.mibos.commons.crypt
An input stream for the specified Crypt which decrypts a cipher input stream.
CryptInputStream(Crypt, InputStream, CharSequence) - Constructor for class de.mibos.commons.crypt.CryptInputStream
An input stream for the specified Crypt which decrypts a cipher input stream.
CryptInputStream(Crypt, InputStream, byte[]) - Constructor for class de.mibos.commons.crypt.CryptInputStream
An input stream for the specified Crypt which decrypts a cipher input stream.
CryptoBufferOverflowException - Exception in de.mibos.commons.crypt
A small enhance to BufferOverflowException which includes a root cause and a message
CryptoBufferOverflowException(String, Throwable) - Constructor for exception de.mibos.commons.crypt.CryptoBufferOverflowException
Construct a CryptoBufferOverflowException with a cause
CryptoInitializationProblem - Exception in de.mibos.commons.crypt
CryptoInitializationProblem encapsulates all exceptions that may be thrown by the java crypto API.
CryptoInitializationProblem(String) - Constructor for exception de.mibos.commons.crypt.CryptoInitializationProblem
Creates a CryptoInitializationProblem
CryptoInitializationProblem(String, Throwable) - Constructor for exception de.mibos.commons.crypt.CryptoInitializationProblem
Creates a CryptoInitializationProblem
CryptoInvalidCipherTextException - Exception in de.mibos.commons.crypt
Thrown if cipher text is invalid
CryptoInvalidCipherTextException(String, Throwable) - Constructor for exception de.mibos.commons.crypt.CryptoInvalidCipherTextException
Construct a CryptoInvalidCipherTextException with a cause
CryptOutputStream - Class in de.mibos.commons.crypt
An output stream for the specified Crypt.
CryptOutputStream(Crypt, OutputStream, CharSequence) - Constructor for class de.mibos.commons.crypt.CryptOutputStream
An output stream for the specified Crypt.
CryptOutputStream(Crypt, OutputStream, byte[]) - Constructor for class de.mibos.commons.crypt.CryptOutputStream
An output stream for the specified Crypt.

D

de.mibos.commons.crypt - package de.mibos.commons.crypt
 
decrypt(InputStream, OutputStream, CharSequence) - Method in class de.mibos.commons.crypt.Crypt
Decrypts all input from the given input stream to the given outputs stream.
decrypt(InputStream, OutputStream, byte[]) - Method in class de.mibos.commons.crypt.Crypt
Decrypts all input from the given input stream to the given output stream.
decrypt(byte[], CharSequence) - Method in class de.mibos.commons.crypt.Crypt
Decrypts the input data and returns the plain text
decrypt(byte[], byte[]) - Method in class de.mibos.commons.crypt.Crypt
Decrypts the input data and returns the plain text
decrypt(ByteBuffer, ByteBuffer, CharSequence) - Method in class de.mibos.commons.crypt.Crypt
Decrypts all input from the given byte buffer to the given byte buffer.
decrypt(ByteBuffer, ByteBuffer, byte[]) - Method in class de.mibos.commons.crypt.Crypt
Decrypts all input from the given byte buffer to the given byte buffer.
DEFAULT_BLOCK_CHAIN_MODE - Static variable in enum de.mibos.commons.crypt.BlockMode
Cipher block chaining mode, the default algorithm for block chain mode
DEFAULT_BLOCK_CHAIN_MODE - Static variable in class de.mibos.commons.crypt.Crypt
Deprecated.
DEFAULT_PADDING_ALGORITHM - Static variable in class de.mibos.commons.crypt.Crypt
Deprecated.
DEFAULT_PADDING_ALGORITHM - Static variable in enum de.mibos.commons.crypt.Padding
PKCS5 Padding, the default algorithm for padding
DEFAULT_PASSWORD_HASHING_ALGORITHM - Static variable in class de.mibos.commons.crypt.Crypt
The default algorithm for password hashing
DES192 - Static variable in class de.mibos.commons.crypt.Crypt
The encryption algorithm Triple-DES with 192 Bits key size (effective key size 168 bits, the effective key size for brute force is smaller than 168 bits).
DES64 - Static variable in class de.mibos.commons.crypt.Crypt
The encryption algorithm DES with 64 Bits key size (effective key size 56 bits!).

E

encrypt(InputStream, OutputStream, CharSequence) - Method in class de.mibos.commons.crypt.Crypt
Encrypts all input from the given input stream to the given output stream.
encrypt(InputStream, OutputStream, byte[]) - Method in class de.mibos.commons.crypt.Crypt
Encrypts all input from the given input stream to the given output stream.
encrypt(byte[], CharSequence) - Method in class de.mibos.commons.crypt.Crypt
Encrypts the input data and returns the cipher text
encrypt(byte[], byte[]) - Method in class de.mibos.commons.crypt.Crypt
Encrypts the input data and returns the cipher text.
encrypt(ByteBuffer, ByteBuffer, CharSequence) - Method in class de.mibos.commons.crypt.Crypt
Encrypts all input from the given byte buffer to the given byte buffer.
encrypt(ByteBuffer, ByteBuffer, byte[]) - Method in class de.mibos.commons.crypt.Crypt
Encrypts all input from the given byte buffer to the given byte buffer.
equals(Object) - Method in class de.mibos.commons.crypt.Crypt
Is this Crypt equal to the given object

F

forShortcut(String) - Static method in enum de.mibos.commons.crypt.BlockMode
Finds the BlockMode object for the given short cut
forShortcut(String) - Static method in enum de.mibos.commons.crypt.Padding
Finds the Padding object for the given short cut

G

getBlockMode() - Method in class de.mibos.commons.crypt.Crypt
Returns the block mode
getBlockSize() - Method in class de.mibos.commons.crypt.Crypt
Returns the block size in bits
getBufferSize() - Method in class de.mibos.commons.crypt.Crypt
Returns the buffer size
getEncryptionAlgorithm() - Method in class de.mibos.commons.crypt.Crypt
Returns the encryption algorithm
getEncryptionMethod() - Method in class de.mibos.commons.crypt.Crypt
Returns the encryption method string
getHashedEncryptionKey(CharSequence) - Method in class de.mibos.commons.crypt.Crypt
Hashes a password string
getInputStream(InputStream, CharSequence) - Method in class de.mibos.commons.crypt.Crypt
Creates an input stream for this Crypt for decryption This is simply an extension to the standard CipherInputStream, which additionally adds the initialization vector
getInputStream(InputStream, byte[]) - Method in class de.mibos.commons.crypt.Crypt
Creates an input stream for this Crypt for decryption This is simply an extension to the standard CipherInputStream, which additionally adds the initialization vector
getKeySize() - Method in class de.mibos.commons.crypt.Crypt
Returns the key size in bits
getMaximumCipherTextLength(long) - Method in class de.mibos.commons.crypt.Crypt
Returns the maximum bytes needed for the cipher text for a given plain text length
getMaximumPlainTextLength(long) - Method in class de.mibos.commons.crypt.Crypt
Returns the maximum bytes needed for the plain text for a given cipher text length
getOutputStream(OutputStream, CharSequence) - Method in class de.mibos.commons.crypt.Crypt
Creates an output stream for this Crypt.
getOutputStream(OutputStream, byte[]) - Method in class de.mibos.commons.crypt.Crypt
Creates an output stream for this Crypt.
getPadding() - Method in class de.mibos.commons.crypt.Crypt
Returns the padding
getPasswordHashingAlgorithm() - Method in class de.mibos.commons.crypt.Crypt
Returns the password hashing algorithm
getPlainInputStream(InputStream, CharSequence) - Method in class de.mibos.commons.crypt.Crypt
Creates an input stream for this Crypt for encryption This is simply an extension to the standard CipherInputStream, which provides the initialization vector as input
getPlainInputStream(InputStream, byte[]) - Method in class de.mibos.commons.crypt.Crypt
Creates an input stream for this Crypt for encryption This is simply an extension to the standard CipherInputStream, which provides the initialization vector as input
getShortcut() - Method in enum de.mibos.commons.crypt.BlockMode
 
getShortcut() - Method in enum de.mibos.commons.crypt.Padding
 

H

hashCode() - Method in class de.mibos.commons.crypt.Crypt
The hash code of this crypt

P

Padding - Enum in de.mibos.commons.crypt
Supported paddings for Crypt
PlainInputStream - Class in de.mibos.commons.crypt
An input stream for the specified Crypt which encrypts a plaintext input stream.
PlainInputStream(Crypt, InputStream, CharSequence) - Constructor for class de.mibos.commons.crypt.PlainInputStream
An input stream for the specified Crypt which encrypts a plaintext input stream.
PlainInputStream(Crypt, InputStream, byte[]) - Constructor for class de.mibos.commons.crypt.PlainInputStream
An input stream for the specified Crypt which encrypts a plaintext input stream.

T

toString() - Method in class de.mibos.commons.crypt.Crypt
String description of this Crypt

V

valueOf(String) - Static method in enum de.mibos.commons.crypt.BlockMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.mibos.commons.crypt.Padding
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.mibos.commons.crypt.BlockMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.mibos.commons.crypt.Padding
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H P T V 

Copyright © 2014 Michael Bock. All rights reserved.