Uses of Class javax.crypto.Cipher (Java SE 14 & JDK 14)
Description: use: module: java.base, package: javax.crypto, class: Cipher

# Uses of Class
javax.crypto.Cipher

Packages that use Cipher
Package | Description
--- | ---
javax.crypto | Provides the classes and interfaces for cryptographic operations.

- ## Uses of Cipher in javax.crypto

  Subclasses of Cipher in javax.crypto
  Modifier and Type | Class | Description
  --- | --- | ---
  `class` | `NullCipher` | The NullCipher class is a class that provides an "identity cipher" -- one that does not transform the plain text.

  Methods in javax.crypto that return Cipher
  Modifier and Type | Method | Description
  --- | --- | ---
  `static Cipher` | Cipher.`getInstance​(String transformation)` | Returns a `Cipher` object that implements the specified transformation.
  `static Cipher` | Cipher.`getInstance​(String transformation, String provider)` | Returns a `Cipher` object that implements the specified transformation.
  `static Cipher` | Cipher.`getInstance​(String transformation, Provider provider)` | Returns a `Cipher` object that implements the specified transformation.

  Methods in javax.crypto with parameters of type Cipher
  Modifier and Type | Method | Description
  --- | --- | ---
  `PKCS8EncodedKeySpec` | EncryptedPrivateKeyInfo.`getKeySpec​(Cipher cipher)` | Extract the enclosed PKCS8EncodedKeySpec object from the encrypted data and return it.
  `Object` | SealedObject.`getObject​(Cipher c)` | Retrieves the original (encapsulated) object.

  Constructors in javax.crypto with parameters of type Cipher
  Constructor | Description
  --- | ---
  `CipherInputStream​(InputStream is, Cipher c)` | Constructs a CipherInputStream from an InputStream and a Cipher.
  `CipherOutputStream​(OutputStream os, Cipher c)` | Constructs a CipherOutputStream from an OutputStream and a Cipher.
  `SealedObject​(Serializable object, Cipher c)` | Constructs a SealedObject from any Serializable object.