public final class Blowfish
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Blowfish.AEADOperatorFactory
Factory for Blowfish AEAD encryption/decryption operators.
|
static class |
Blowfish.AuthParameters
Parameters for Blowfish AEAD and MAC modes..
|
static class |
Blowfish.KeyGenerator
Blowfish key generator.
|
static class |
Blowfish.MACOperatorFactory
Factory for producing Blowfish MAC calculators.
|
static class |
Blowfish.OperatorFactory
Factory for basic Blowfish encryption/decryption operators.
|
static class |
Blowfish.Parameters
Parameters for general Blowfish block cipher modes.
|
Modifier and Type | Field and Description |
---|---|
static GeneralAlgorithm |
ALGORITHM
Raw Blowfish algorithm, can be used for creating general purpose Blowfish keys.
|
static Blowfish.Parameters |
CBC
Blowfish in cipher block chaining (CBC) mode.
|
static Blowfish.Parameters |
CBCwithCS1
Blowfish in cipher block chaining mode cipher text stealing type 1.
|
static Blowfish.Parameters |
CBCwithCS2
Blowfish in cipher block chaining mode cipher text stealing type 2.
|
static Blowfish.Parameters |
CBCwithCS3
Blowfish in cipher block chaining mode cipher text stealing type 3.
|
static Blowfish.Parameters |
CBCwithISO10126_2
Blowfish in cipher block chaining mode with ISO10126-2 padding.
|
static Blowfish.Parameters |
CBCwithISO7816_4
Blowfish in cipher block chaining mode with ISO7816-4 padding.
|
static Blowfish.Parameters |
CBCwithPKCS7
Blowfish in cipher block chaining mode with PKCS#7/PKCS#5 padding.
|
static Blowfish.Parameters |
CBCwithTBC
Blowfish in cipher block chaining mode with trailing bit complement (TBC) padding.
|
static Blowfish.Parameters |
CBCwithX923
Blowfish in cipher block chaining mode with X9.23 padding.
|
static Blowfish.Parameters |
CFB64
Blowfish in cipher feedback (CFB) mode, 64 bit block size.
|
static Blowfish.Parameters |
CFB8
Blowfish in cipher feedback (CFB) mode, 8 bit block size.
|
static Blowfish.AuthParameters |
CMAC
Blowfish cipher-based MAC algorithm.
|
static Blowfish.Parameters |
CTR
Blowfish in counter (CTR) mode.
|
static Blowfish.AuthParameters |
EAX
Blowfish in EAX mode..
|
static Blowfish.Parameters |
ECB
Blowfish in electronic code book (ECB) mode.
|
static Blowfish.Parameters |
ECBwithISO10126_2
Blowfish in electronic code book mode with ISO10126-2 padding.
|
static Blowfish.Parameters |
ECBwithISO7816_4
Blowfish in electronic code book mode with ISO7816-4 padding.
|
static Blowfish.Parameters |
ECBwithPKCS7
Blowfish in electronic code book mode with PKCS#7/PKCS#5 padding.
|
static Blowfish.Parameters |
ECBwithTBC
Blowfish in electronic code book mode with trailing bit complement (TBC) padding.
|
static Blowfish.Parameters |
ECBwithX923
Blowfish in electronic code book mode with X9.23 padding.
|
static Blowfish.Parameters |
OFB
Blowfish in output feedback (OFB) mode.
|
static Blowfish.Parameters |
OpenPGPCFB
Blowfish in OpenPGP cipher feedback (CFB) mode.
|
public static final GeneralAlgorithm ALGORITHM
public static final Blowfish.Parameters ECB
public static final Blowfish.Parameters ECBwithPKCS7
public static final Blowfish.Parameters ECBwithISO10126_2
public static final Blowfish.Parameters ECBwithX923
public static final Blowfish.Parameters ECBwithISO7816_4
public static final Blowfish.Parameters ECBwithTBC
public static final Blowfish.Parameters CBC
public static final Blowfish.Parameters CBCwithPKCS7
public static final Blowfish.Parameters CBCwithISO10126_2
public static final Blowfish.Parameters CBCwithX923
public static final Blowfish.Parameters CBCwithISO7816_4
public static final Blowfish.Parameters CBCwithTBC
public static final Blowfish.Parameters CBCwithCS1
public static final Blowfish.Parameters CBCwithCS2
public static final Blowfish.Parameters CBCwithCS3
public static final Blowfish.Parameters CFB8
public static final Blowfish.Parameters CFB64
public static final Blowfish.Parameters OFB
public static final Blowfish.Parameters CTR
public static final Blowfish.AuthParameters EAX
public static final Blowfish.Parameters OpenPGPCFB
public static final Blowfish.AuthParameters CMAC