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.
CryptInputStream(Crypt, InputStream, CharSequence) - Constructor for class de.mibos.commons.crypt.CryptInputStream
An input stream for the specified Crypt.
CryptInputStream(Crypt, InputStream, byte[]) - Constructor for class de.mibos.commons.crypt.CryptInputStream
An input stream for the specified Crypt.
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 This is simply an extension to the standard CipherInputStream, which reads the initialization vector in this method.
getInputStream(InputStream, byte[]) - Method in class de.mibos.commons.crypt.Crypt
Creates an input stream for this Crypt This is simply an extension to the standard CipherInputStream, which reads the initialization vector in this method.
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
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

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.