Overview | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES
A B C D E F G H I J K M N P R S T U W

A

available() - Method in class javax.crypto.CipherInputStream
Returns the number of bytes that can be read from this input stream without blocking.

B

BadPaddingException() - Constructor for class javax.crypto.BadPaddingException
Constructs a BadPaddingException with no detail message.
BadPaddingException(String) - Constructor for class javax.crypto.BadPaddingException
Constructs a BadPaddingException with the specified detail message.
BadPaddingException - exception javax.crypto.BadPaddingException.
This exception is thrown when a particular padding mechanism is expected for the input data but the data is not padded properly

C

Cipher(CipherSpi, Provider, String) - Constructor for class javax.crypto.Cipher
Creates a Cipher object.
CipherInputStream(InputStream, Cipher) - Constructor for class javax.crypto.CipherInputStream
Constructs a CipherInputStream from an InputStream and a Cipher.
CipherInputStream(InputStream) - Constructor for class javax.crypto.CipherInputStream
Constructs a CipherInputStream from an InputStream without specifying a Cipher.
CipherOutputStream(OutputStream, Cipher) - Constructor for class javax.crypto.CipherOutputStream
Constructs a CipherOutputStream from an OutputStream and a Cipher.
CipherOutputStream(OutputStream) - Constructor for class javax.crypto.CipherOutputStream
Constructs a CipherOutputStream from an OutputStream without specifying a Cipher.
CipherInputStream - class javax.crypto.CipherInputStream.
A CipherInputStream is composed of an InputStream and a Cipher so that read() methods return data that are read in from the underlying InputStream but have been additionally processed by the Cipher.
Cipher - class javax.crypto.Cipher.
This class provides the functionality of a cryptographic cipher for encryption and decryption.
CipherOutputStream - class javax.crypto.CipherOutputStream.
A CipherOutputStream is composed of an OutputStream and a Cipher so that write() methods first process the data before writing them out to the underlying OutputStream.
CipherSpi - class javax.crypto.CipherSpi.
This class defines the Service Provider Interface (SPI) for the Cipher class.
clone() - Method in class javax.crypto.Mac
Returns a clone if the provider implementation is cloneable.
clone() - Method in class javax.crypto.MacSpi
Returns a clone if the implementation is cloneable.
close() - Method in class javax.crypto.CipherInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class javax.crypto.CipherOutputStream
Closes this output stream and releases any system resources associated with this stream.

D

DESedeKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESedeKeySpec
Uses the first 24 bytes in key as the DES-EDE key
DESedeKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESedeKeySpec
Uses the first 24 bytes in key, beginning at offset, as the DES-EDE key
DESKeySpec(byte[]) - Constructor for class javax.crypto.spec.DESKeySpec
Uses the first 8 bytes in key as the key material for the DES key.
DESKeySpec(byte[], int) - Constructor for class javax.crypto.spec.DESKeySpec
Uses the first 8 bytes in key, beginning at offset, as the key material for the DES key.
DHGenParameterSpec(int, int) - Constructor for class javax.crypto.spec.DHGenParameterSpec
 
DHParameterSpec(BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHParameterSpec
Specifies the Diffie-Hellman parameters, using a prime modulus p and a base generator g.
DHParameterSpec(BigInteger, BigInteger, int) - Constructor for class javax.crypto.spec.DHParameterSpec
Specifies the Diffie-Hellman parameters, using a prime modulus p, a base generator g, and the size in bits, l, of the random exponent (private value).
DHPrivateKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPrivateKeySpec
Constructor that takes a private value x, a prime modulus p, and a base generator g.
DHPublicKeySpec(BigInteger, BigInteger, BigInteger) - Constructor for class javax.crypto.spec.DHPublicKeySpec
Constructor that takes a public value y, a prime modulus p, and a base generator g.
DECRYPT_MODE - Static variable in class javax.crypto.Cipher
 
DES_EDE_KEY_LEN - Static variable in class javax.crypto.spec.DESedeKeySpec
 
DES_KEY_LEN - Static variable in class javax.crypto.spec.DESKeySpec
 
DESedeKeySpec - class javax.crypto.spec.DESedeKeySpec.
This class specifies a DES-EDE ("triple-DES") key.
DESKeySpec - class javax.crypto.spec.DESKeySpec.
This class specifies a DES key.
DHGenParameterSpec - class javax.crypto.spec.DHGenParameterSpec.
This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key agreement.
DHKey - interface javax.crypto.interfaces.DHKey.
The interface to a Diffie-Hellman key.
DHParameterSpec - class javax.crypto.spec.DHParameterSpec.
This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement Standard.
DHPrivateKey - interface javax.crypto.interfaces.DHPrivateKey.
The interface to a Diffie-Hellman private key.
DHPrivateKeySpec - class javax.crypto.spec.DHPrivateKeySpec.
This class specifies a Diffie-Hellman private key with its associated parameters.
DHPublicKey - interface javax.crypto.interfaces.DHPublicKey.
The interface to a Diffie-Hellman public key.
DHPublicKeySpec - class javax.crypto.spec.DHPublicKeySpec.
This class specifies a Diffie-Hellman public key with its associated parameters.
doFinal() - Method in class javax.crypto.Cipher
Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized.
doFinal(byte[], int) - Method in class javax.crypto.Cipher
Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized.
doFinal(byte[]) - Method in class javax.crypto.Cipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int) - Method in class javax.crypto.Cipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int, byte[]) - Method in class javax.crypto.Cipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.Cipher
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
doFinal() - Method in class javax.crypto.Mac
Finishes the MAC operation.
doFinal(byte[], int) - Method in class javax.crypto.Mac
Finishes the MAC operation.
doFinal(byte[]) - Method in class javax.crypto.Mac
Processes the given array of bytes and finishes the MAC operation.
doPhase(Key, boolean) - Method in class javax.crypto.KeyAgreement
Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.

E

ENCRYPT_MODE - Static variable in class javax.crypto.Cipher
 
engineDoFinal(byte[], int, int) - Method in class javax.crypto.CipherSpi
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal() - Method in class javax.crypto.MacSpi
Completes the MAC computation and resets the MAC for further use, maintaining the secret key that the MAC was initialized with.
engineDoPhase(Key, boolean) - Method in class javax.crypto.KeyAgreementSpi
Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
engineGenerateKey() - Method in class javax.crypto.KeyGeneratorSpi
Generates a secret key.
engineGenerateSecret() - Method in class javax.crypto.KeyAgreementSpi
Generates the shared secret and returns it in a new buffer.
engineGenerateSecret(byte[], int) - Method in class javax.crypto.KeyAgreementSpi
Generates the shared secret, and places it into the buffer sharedSecret, beginning at offset.
engineGenerateSecret(String) - Method in class javax.crypto.KeyAgreementSpi
Creates the shared secret and returns it as a secret key object of the requested algorithm type.
engineGenerateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactorySpi
Generates a SecretKey object from the provided key specification (key material).
engineGetBlockSize() - Method in class javax.crypto.CipherSpi
Returns the block size (in bytes).
engineGetIV() - Method in class javax.crypto.CipherSpi
Returns the initialization vector (IV) in a new buffer.
engineGetKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactorySpi
Returns a specification (key material) of the given key object in the requested format.
engineGetMacLength() - Method in class javax.crypto.MacSpi
Returns the length of the MAC in bytes.
engineGetOutputSize(int) - Method in class javax.crypto.CipherSpi
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
engineGetParameters() - Method in class javax.crypto.CipherSpi
Returns the parameters used with this cipher.
engineInit(int, Key, SecureRandom) - Method in class javax.crypto.CipherSpi
Initializes this cipher with a key and a source of randomness.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.CipherSpi
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.CipherSpi
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(Key, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
Initializes this key agreement with the given key and source of randomness.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreementSpi
Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
engineInit(SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
Initializes the key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
Initializes the key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class javax.crypto.KeyGeneratorSpi
Initializes this key generator for a certain strength, using the given source of randomness.
engineInit(Key, AlgorithmParameterSpec) - Method in class javax.crypto.MacSpi
Initializes the MAC with the given (secret) key and algorithm parameters.
engineReset() - Method in class javax.crypto.MacSpi
Resets the MAC for further use, maintaining the secret key that the MAC was initialized with.
engineSetMode(String) - Method in class javax.crypto.CipherSpi
Sets the mode of this cipher.
engineSetPadding(String) - Method in class javax.crypto.CipherSpi
Sets the padding mechanism of this cipher.
engineTranslateKey(SecretKey) - Method in class javax.crypto.SecretKeyFactorySpi
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this secret-key factory.
engineUpdate(byte[], int, int) - Method in class javax.crypto.CipherSpi
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int, byte[], int) - Method in class javax.crypto.CipherSpi
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte) - Method in class javax.crypto.MacSpi
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class javax.crypto.MacSpi
Processes the first len bytes in input, starting at offset.
equals(Object) - Method in class javax.crypto.spec.SecretKeySpec
 

F

flush() - Method in class javax.crypto.CipherOutputStream
Flushes this output stream by forcing any buffered output bytes that have already been processed by the encapsulated cipher object to be written out.

G

generateKey() - Method in class javax.crypto.KeyGenerator
Generates a secret key.
generateSecret() - Method in class javax.crypto.KeyAgreement
Generates the shared secret and returns it in a new buffer.
generateSecret(byte[], int) - Method in class javax.crypto.KeyAgreement
Generates the shared secret, and places it into the buffer sharedSecret, beginning at offset.
generateSecret(String) - Method in class javax.crypto.KeyAgreement
Creates the shared secret and returns it as a SecretKey object of the specified algorithm.
generateSecret(KeySpec) - Method in class javax.crypto.SecretKeyFactory
Generates a SecretKey object from the provided key specification (key material).
getAlgorithm() - Method in class javax.crypto.Cipher
Returns the algorithm name of this Cipher object.
getAlgorithm() - Method in class javax.crypto.KeyAgreement
Returns the algorithm name of this KeyAgreement object.
getAlgorithm() - Method in class javax.crypto.KeyGenerator
Returns the algorithm name of this KeyGenerator object.
getAlgorithm() - Method in class javax.crypto.Mac
Returns the algorithm name of this Mac object.
getAlgorithm() - Method in class javax.crypto.SealedObject
Returns the algorithm that was used to seal this object.
getAlgorithm() - Method in class javax.crypto.SecretKeyFactory
Returns the algorithm name of this SecretKeyFactory object.
getAlgorithm() - Method in class javax.crypto.spec.SecretKeySpec
Returns the name of the algorithm associated with this secret key.
getBlockSize() - Method in class javax.crypto.Cipher
Returns the block size (in bytes).
getEffectiveKeyBits() - Method in class javax.crypto.spec.RC2ParameterSpec
Returns the effective key size in bits.
getEncoded() - Method in class javax.crypto.spec.SecretKeySpec
Returns the key material of this secret key.
getExponentSize() - Method in class javax.crypto.spec.DHGenParameterSpec
Returns the size in bits of the random exponent (private value).
getFormat() - Method in class javax.crypto.spec.SecretKeySpec
Returns the name of the encoding format for this secret key.
getG() - Method in class javax.crypto.spec.DHParameterSpec
Returns the base generator g.
getG() - Method in class javax.crypto.spec.DHPrivateKeySpec
Returns the base generator g.
getG() - Method in class javax.crypto.spec.DHPublicKeySpec
Returns the base generator g.
getInstance(String) - Static method in class javax.crypto.Cipher
Generates a Cipher object that implements the specified transformation.
getInstance(String, String) - Static method in class javax.crypto.Cipher
Creates a Cipher object that implements the specified transformation, as supplied by the specified provider.
getInstance(String) - Static method in class javax.crypto.KeyAgreement
Generates a KeyAgreement object that implements the specified key agreement algorithm.
getInstance(String, String) - Static method in class javax.crypto.KeyAgreement
Generates a KeyAgreement object for the specified key agreement algorithm from the specified provider.
getInstance(String) - Static method in class javax.crypto.KeyGenerator
Generates a KeyGenerator object for the specified algorithm.
getInstance(String, String) - Static method in class javax.crypto.KeyGenerator
Generates a KeyGenerator object for the specified key algorithm from the specified provider.
getInstance(String) - Static method in class javax.crypto.Mac
Generates an Mac object that implements the specified MAC algorithm.
getInstance(String, String) - Static method in class javax.crypto.Mac
Generates an Mac object for the specified MAC algorithm from the specified provider.
getInstance(String) - Static method in class javax.crypto.SecretKeyFactory
Generates a SecretKeyFactory object for the specified secret-key algorithm.
getInstance(String, String) - Static method in class javax.crypto.SecretKeyFactory
Generates a SecretKeyFactory object for the specified secret-key algorithm from the specified provider.
getIterationCount() - Method in class javax.crypto.spec.PBEParameterSpec
Returns the iteration count.
getIV() - Method in class javax.crypto.Cipher
Returns the initialization vector (IV) in a new buffer.
getIV() - Method in class javax.crypto.spec.IvParameterSpec
Returns the initialization vector (IV).
getIV() - Method in class javax.crypto.spec.RC2ParameterSpec
Returns the IV or null if this parameter set does not contain an IV.
getIV() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns the IV or null if this parameter set does not contain an IV.
getKey() - Method in class javax.crypto.spec.DESedeKeySpec
Returns the DES-EDE key.
getKey() - Method in class javax.crypto.spec.DESKeySpec
Returns the DES key material.
getKeySpec(SecretKey, Class) - Method in class javax.crypto.SecretKeyFactory
Returns a specification (key material) of the given key object in the requested format.
getL() - Method in class javax.crypto.spec.DHParameterSpec
Returns the size in bits, l, of the random exponent (private value).
getMacLength() - Method in class javax.crypto.Mac
Returns the length of the MAC in bytes.
getObject(Key) - Method in class javax.crypto.SealedObject
Retrieves the original (encapsulated) object.
getObject(Cipher) - Method in class javax.crypto.SealedObject
Retrieves the original (encapsulated) object.
getObject(Key, String) - Method in class javax.crypto.SealedObject
Retrieves the original (encapsulated) object.
getOutputSize(int) - Method in class javax.crypto.Cipher
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
getParameters() - Method in class javax.crypto.Cipher
Returns the parameters used with this cipher.
getParams() - Method in interface javax.crypto.interfaces.DHKey
Returns the key parameters.
getPassword() - Method in class javax.crypto.spec.PBEKeySpec
Returns the password.
getP() - Method in class javax.crypto.spec.DHParameterSpec
Returns the prime modulus p.
getP() - Method in class javax.crypto.spec.DHPrivateKeySpec
Returns the prime modulus p.
getP() - Method in class javax.crypto.spec.DHPublicKeySpec
Returns the prime modulus p.
getPrimeSize() - Method in class javax.crypto.spec.DHGenParameterSpec
Returns the size in bits of the prime modulus.
getProvider() - Method in class javax.crypto.Cipher
Returns the provider of this Cipher object.
getProvider() - Method in class javax.crypto.KeyAgreement
Returns the provider of this KeyAgreement object.
getProvider() - Method in class javax.crypto.KeyGenerator
Returns the provider of this KeyGenerator object.
getProvider() - Method in class javax.crypto.Mac
Returns the provider of this Mac object.
getProvider() - Method in class javax.crypto.SecretKeyFactory
Returns the provider of this SecretKeyFactory object.
getRounds() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns the number of rounds.
getSalt() - Method in class javax.crypto.spec.PBEParameterSpec
Returns the salt.
getVersion() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns the version.
getWordSize() - Method in class javax.crypto.spec.RC5ParameterSpec
Returns the word size in bits.
getX() - Method in interface javax.crypto.interfaces.DHPrivateKey
Returns the private value, x.
getX() - Method in class javax.crypto.spec.DHPrivateKeySpec
Returns the private value x.
getY() - Method in interface javax.crypto.interfaces.DHPublicKey
Returns the public value, y.
getY() - Method in class javax.crypto.spec.DHPublicKeySpec
Returns the public value y.

H

hashCode() - Method in class javax.crypto.spec.SecretKeySpec
Calculates a hash code value for the object.

I

IllegalBlockSizeException() - Constructor for class javax.crypto.IllegalBlockSizeException
Constructs an IllegalBlockSizeException with no detail message.
IllegalBlockSizeException(String) - Constructor for class javax.crypto.IllegalBlockSizeException
Constructs an IllegalBlockSizeException with the specified detail message.
IvParameterSpec(byte[]) - Constructor for class javax.crypto.spec.IvParameterSpec
Uses the bytes in iv as the IV.
IvParameterSpec(byte[], int, int) - Constructor for class javax.crypto.spec.IvParameterSpec
Uses the first len bytes in iv, beginning at offset, as the IV.
IllegalBlockSizeException - exception javax.crypto.IllegalBlockSizeException.
This exception is thrown when the length of data provided to a block cipher is incorrect, i.e.
init(int, Key) - Method in class javax.crypto.Cipher
Initializes this cipher with a key.
init(int, Key, SecureRandom) - Method in class javax.crypto.Cipher
Initializes this cipher with a key and a source of randomness.
init(int, Key, AlgorithmParameterSpec) - Method in class javax.crypto.Cipher
Initializes this cipher with a key and a set of algorithm parameters.
init(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.Cipher
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
init(int, Key, AlgorithmParameters) - Method in class javax.crypto.Cipher
Initializes this cipher with a key and a set of algorithm parameters.
init(int, Key, AlgorithmParameters, SecureRandom) - Method in class javax.crypto.Cipher
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
init(Key) - Method in class javax.crypto.KeyAgreement
Initializes this key agreement with the given key, which is required to contain all the algorithm parameters required for this key agreement.
init(Key, SecureRandom) - Method in class javax.crypto.KeyAgreement
Initializes this key agreement with the given key and source of randomness.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.KeyAgreement
Initializes this key agreement with the given key and set of algorithm parameters.
init(Key, AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyAgreement
Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
init(SecureRandom) - Method in class javax.crypto.KeyGenerator
Initializes this key generator.
init(AlgorithmParameterSpec) - Method in class javax.crypto.KeyGenerator
Initializes this key generator with the specified parameter set, using a system-provided source of randomness.
init(AlgorithmParameterSpec, SecureRandom) - Method in class javax.crypto.KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
init(int) - Method in class javax.crypto.KeyGenerator
Initializes this key generator for a certain strength, using a system-provided source of randomness.
init(int, SecureRandom) - Method in class javax.crypto.KeyGenerator
Initializes this key generator for a certain strength, using a user-provided source of randomness.
init(Key) - Method in class javax.crypto.Mac
Initializes this Mac object with the given key.
init(Key, AlgorithmParameterSpec) - Method in class javax.crypto.Mac
Initializes this Mac object with the given key and algorithm parameters.
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESedeKeySpec
Checks if the given DES-EDE key, starting at offset, is parity-adjusted.
isParityAdjusted(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
Checks if the given DES key material, starting at offset, is parity-adjusted.
isWeak(byte[], int) - Static method in class javax.crypto.spec.DESKeySpec
Checks if the given DES key material is weak or semi-weak.
IvParameterSpec - class javax.crypto.spec.IvParameterSpec.
This class specifies an initialization vector (IV).

J

javax.crypto - package javax.crypto
 
javax.crypto.interfaces - package javax.crypto.interfaces
 
javax.crypto.spec - package javax.crypto.spec
 

K

KeyAgreement(KeyAgreementSpi, Provider, String) - Constructor for class javax.crypto.KeyAgreement
Creates a KeyAgreement object.
KeyGenerator(KeyGeneratorSpi, Provider, String) - Constructor for class javax.crypto.KeyGenerator
Creates a KeyGenerator object.
KeyAgreement - class javax.crypto.KeyAgreement.
This class provides the functionality of a key agreement (or key exchange) protocol.
KeyAgreementSpi - class javax.crypto.KeyAgreementSpi.
This class defines the Service Provider Interface (SPI) for the KeyAgreement class.
KeyGenerator - class javax.crypto.KeyGenerator.
This class provides the functionality of a (symmetric) key generator.
KeyGeneratorSpi - class javax.crypto.KeyGeneratorSpi.
This class defines the Service Provider Interface (SPI) for the KeyGenerator class.

M

Mac(MacSpi, Provider, String) - Constructor for class javax.crypto.Mac
Creates a MAC object.
Mac - class javax.crypto.Mac.
This class provides the functionality of a "Message Authentication Code" (MAC) algorithm.
MacSpi - class javax.crypto.MacSpi.
This class defines the Service Provider Interface (SPI) for the Mac class.
markSupported() - Method in class javax.crypto.CipherInputStream
Tests if this input stream supports the mark and reset methods, which it does not.

N

NoSuchPaddingException() - Constructor for class javax.crypto.NoSuchPaddingException
Constructs a NoSuchPaddingException with no detail message.
NoSuchPaddingException(String) - Constructor for class javax.crypto.NoSuchPaddingException
Constructs a NoSuchPaddingException with the specified detail message.
NullCipher() - Constructor for class javax.crypto.NullCipher
 
NoSuchPaddingException - exception javax.crypto.NoSuchPaddingException.
This exception is thrown when a particular padding mechanism is requested but is not available in the environment.
NullCipher - class javax.crypto.NullCipher.
The NullCipher class is a class that provides an "identity cipher" -- one that does not tranform the plaintext.

P

PBEKeySpec(char[]) - Constructor for class javax.crypto.spec.PBEKeySpec
Constructor that takes a password.
PBEParameterSpec(byte[], int) - Constructor for class javax.crypto.spec.PBEParameterSpec
 
PBEKeySpec - class javax.crypto.spec.PBEKeySpec.
A user-chosen password that can be used with password-based encryption (PBE).
PBEParameterSpec - class javax.crypto.spec.PBEParameterSpec.
This class specifies the set of parameters used with password-based encryption (PBE)

R

RC2ParameterSpec(int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
Constructs a parameter set for RC2 from the given effective key size (in bits).
RC2ParameterSpec(int, byte[]) - Constructor for class javax.crypto.spec.RC2ParameterSpec
Constructs a parameter set for RC2 from the given effective key size (in bits) and an 8-byte IV.
RC2ParameterSpec(int, byte[], int) - Constructor for class javax.crypto.spec.RC2ParameterSpec
Constructs a parameter set for RC2 from the given effective key size (in bits) and IV. The IV is taken from iv, starting at offset.
RC5ParameterSpec(int, int, int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
Constructs a parameter set for RC5 from the given version, number of rounds and word size (in bits).
RC5ParameterSpec(int, int, int, byte[]) - Constructor for class javax.crypto.spec.RC5ParameterSpec
Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV. Note that the size of the IV (block size) must be twice the word size.
RC5ParameterSpec(int, int, int, byte[], int) - Constructor for class javax.crypto.spec.RC5ParameterSpec
Constructs a parameter set for RC5 from the given version, number of rounds, word size (in bits), and IV. The IV is taken from iv, starting at offset.
RC2ParameterSpec - class javax.crypto.spec.RC2ParameterSpec.
This class specifies the parameters used with the RC2 algorithm.
RC5ParameterSpec - class javax.crypto.spec.RC5ParameterSpec.
This class specifies the parameters used with the RC5 algorithm.
read() - Method in class javax.crypto.CipherInputStream
Reads the next byte of data from this input stream.
read(byte[]) - Method in class javax.crypto.CipherInputStream
Reads up to b.length bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class javax.crypto.CipherInputStream
Reads up to len bytes of data from this input stream into an array of bytes.
reset() - Method in class javax.crypto.Mac
Resets this Mac object.

S

SealedObject(Serializable, Cipher) - Constructor for class javax.crypto.SealedObject
Constructs a SealedObject from any Serializable object.
SecretKeyFactory(SecretKeyFactorySpi, Provider, String) - Constructor for class javax.crypto.SecretKeyFactory
Creates a SecretKeyFactory object.
SecretKeySpec(byte[], String) - Constructor for class javax.crypto.spec.SecretKeySpec
Constructs a secret key from the given byte array.
SecretKeySpec(byte[], int, int, String) - Constructor for class javax.crypto.spec.SecretKeySpec
Constructs a secret key from the given byte array, using the first len bytes of key, starting at offset.
ShortBufferException() - Constructor for class javax.crypto.ShortBufferException
Constructs a ShortBufferException with no detail message.
ShortBufferException(String) - Constructor for class javax.crypto.ShortBufferException
Constructs a ShortBufferException with the specified detail message.
SealedObject - class javax.crypto.SealedObject.
This class enables a programmer to create an object and protect its confidentiality with a cryptographic algorithm.
SecretKeyFactory - class javax.crypto.SecretKeyFactory.
This class represents a factory for secret keys.
SecretKeyFactorySpi - class javax.crypto.SecretKeyFactorySpi.
This class defines the Service Provider Interface (SPI) for the SecretKeyFactory class.
SecretKey - interface javax.crypto.SecretKey.
A secret (symmetric) key.
SecretKeySpec - class javax.crypto.spec.SecretKeySpec.
This class specifies a secret key in a provider-independent fashion.
ShortBufferException - exception javax.crypto.ShortBufferException.
This exception is thrown when an output buffer provided by the user is too short to hold the operation result.
skip(long) - Method in class javax.crypto.CipherInputStream
Skips over and discards n bytes of data from this input stream.

T

translateKey(SecretKey) - Method in class javax.crypto.SecretKeyFactory
Translates a key object, whose provider may be unknown or potentially untrusted, into a corresponding key object of this secret-key factory.

U

update(byte[]) - Method in class javax.crypto.Cipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int) - Method in class javax.crypto.Cipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[]) - Method in class javax.crypto.Cipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte[], int, int, byte[], int) - Method in class javax.crypto.Cipher
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
update(byte) - Method in class javax.crypto.Mac
Processes the given byte.
update(byte[]) - Method in class javax.crypto.Mac
Processes the given array of bytes.
update(byte[], int, int) - Method in class javax.crypto.Mac
Processes the first len bytes in input, starting at offset.

W

write(int) - Method in class javax.crypto.CipherOutputStream
Writes the specified byte to this output stream.
write(byte[]) - Method in class javax.crypto.CipherOutputStream
Writes b.length bytes from the specified byte array to this output stream.
write(byte[], int, int) - Method in class javax.crypto.CipherOutputStream
Writes len bytes from the specified byte array starting at offset off to this output stream.

A B C D E F G H I J K M N P R S T U W
Overview | Package | Class | Tree | Deprecated | Index | Help
PREV | NEXT FRAMES  | NO FRAMES