Example usage for Java javax.crypto Cipher fields, constructors, methods, implement or subclass
The text is from its open source code.
int | ENCRYPT_MODE Constant used to initialize cipher to encryption mode. |
int | DECRYPT_MODE Constant used to initialize cipher to decryption mode. |
int | WRAP_MODE Constant used to initialize cipher to key-wrapping mode. |
int | UNWRAP_MODE Constant used to initialize cipher to key-unwrapping mode. |
int | PUBLIC_KEY Constant used to indicate the to-be-unwrapped key is a "public key". |
int | PRIVATE_KEY Constant used to indicate the to-be-unwrapped key is a "private key". |
int | SECRET_KEY Constant used to indicate the to-be-unwrapped key is a "secret key". |
byte[] | doFinal(byte[] input) Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation. |
byte[] | doFinal() Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized. |
int | doFinal(byte[] output, int outputOffset) Finishes a multiple-part encryption or decryption operation, depending on how this cipher was initialized. |
int | doFinal(ByteBuffer input, ByteBuffer output) Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation. |
int | doFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation. |
byte[] | doFinal(byte[] input, int inputOffset, int inputLen) Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation. |
String | getAlgorithm() Returns the algorithm name of this Cipher object. |
int | getBlockSize() Returns the block size (in bytes). |
Class> | getClass() Returns the runtime class of this Object . |
Cipher | getInstance(String transformation) Returns a Cipher object that implements the specified transformation. |
Cipher | getInstance(String transformation, String provider) Returns a Cipher object that implements the specified transformation. |
Cipher | getInstance(String transformation, Provider provider) Returns a Cipher object that implements the specified transformation. |
byte[] | getIV() Returns the initialization vector (IV) in a new buffer. |
int | getMaxAllowedKeyLength(String transformation) Returns the maximum key length for the specified transformation according to the installed JCE jurisdiction policy files. |
AlgorithmParameterSpec | getMaxAllowedParameterSpec(String transformation) Returns an AlgorithmParameterSpec object which contains the maximum cipher parameter value according to the jurisdiction policy file. |
int | getOutputSize(int inputLen) 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). |
AlgorithmParameters | getParameters() Returns the parameters used with this cipher. |
Provider | getProvider() Returns the provider of this Cipher object. |
void | init(int opmode, Key key) Initializes this cipher with a key. |
void | init(int opmode, Certificate certificate) Initializes this cipher with the public key from the given certificate. |
void | init(int opmode, Key key, SecureRandom random) Initializes this cipher with a key and a source of randomness. |
void | init(int opmode, Key key, AlgorithmParameterSpec params) Initializes this cipher with a key and a set of algorithm parameters. |
void | init(int opmode, Key key, AlgorithmParameters params) Initializes this cipher with a key and a set of algorithm parameters. |
void | init(int opmode, Certificate certificate, SecureRandom random) Initializes this cipher with the public key from the given certificate and a source of randomness. |
Key | unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType) Unwrap a previously wrapped key. |
int | update(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset) Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part. |
int | update(byte[] input, int inputOffset, int inputLen, byte[] output) Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part. |
byte[] | update(byte[] input) Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part. |
byte[] | update(byte[] input, int inputOffset, int inputLen) Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part. |
byte[] | wrap(Key key) Wrap a key. |