| Name | Type | Parent | Implementing Interfaces | Detail |
| AEADBadTagException | Class | javax.crypto. BadPaddingException | Serializable | Detail |
| BadPaddingException | Class | java.security. GeneralSecurityException | Serializable | Detail |
| Cipher | Class | java.lang.Object | Detail | |
| CipherInputStream | Class | java.io.FilterInputStream | Closeable , AutoCloseable | Detail |
| CipherOutputStream | Class | java.io.FilterOutputStream | Closeable , Flushable , AutoCloseable | Detail |
| CipherSpi | Class | java.lang.Object | Detail | |
| DESKeySpec | Class | java.lang.Object | KeySpec | Detail |
| DESedeKeySpec | Class | java.lang.Object | KeySpec | Detail |
| DHGenParameterSpec | Class | java.lang.Object | AlgorithmParameterSpec | Detail |
| DHKey | Interface | Detail | ||
| DHParameterSpec | Class | java.lang.Object | AlgorithmParameterSpec | Detail |
| DHPrivateKey | Interface | Detail | ||
| DHPrivateKeySpec | Class | java.lang.Object | KeySpec | Detail |
| DHPublicKey | Interface | Detail | ||
| DHPublicKeySpec | Class | java.lang.Object | KeySpec | Detail |
| EncryptedPrivateKeyInfo | Class | java.lang.Object | Detail | |
| ExemptionMechanism | Class | java.lang.Object | Detail | |
| ExemptionMechanismException | Class | java.security. GeneralSecurityException | Serializable | Detail |
| ExemptionMechanismSpi | Class | java.lang.Object | Detail | |
| GCMParameterSpec | Class | java.lang.Object | AlgorithmParameterSpec | Detail |
| IllegalBlockSizeException | Class | java.security. GeneralSecurityException | Serializable | Detail |
| IvParameterSpec | Class | java.lang.Object | AlgorithmParameterSpec | Detail |
| KeyAgreement | Class | java.lang.Object | Detail | |
| KeyAgreementSpi | Class | java.lang.Object | Detail | |
| KeyGenerator | Class | java.lang.Object | Detail | |
| KeyGeneratorSpi | Class | java.lang.Object | Detail | |
| Mac | Class | java.lang.Object | Cloneable | Detail |
| MacSpi | Class | java.lang.Object | Detail | |
| NoSuchPaddingException | Class | java.security. GeneralSecurityException | Serializable | Detail |
| NullCipher | Class | javax.crypto.Cipher | Detail | |
| OAEPParameterSpec | Class | java.lang.Object | AlgorithmParameterSpec | Detail |
| PBEKey | Interface | Detail | ||
| PBEKeySpec | Class | java.lang.Object | KeySpec | Detail |
| PBEParameterSpec | Class | java.lang.Object | AlgorithmParameterSpec | Detail |
| PSource | Class | java.lang.Object | Detail | |
| PSource.PSpecified | Class | javax.crypto.spec.PSource | Detail | |
| RC2ParameterSpec | Class | java.lang.Object | AlgorithmParameterSpec | Detail |
| RC5ParameterSpec | Class | java.lang.Object | AlgorithmParameterSpec | Detail |
| SealedObject | Class | java.lang.Object | Serializable | Detail |
| SecretKey | Interface | ) | Detail | |
| SecretKeyFactory | Class | java.lang.Object | Detail | |
| SecretKeyFactorySpi | Class | java.lang.Object | Detail | |
| SecretKeySpec | Class | java.lang.Object | Serializable , Key , KeySpec , SecretKey , Destroyable | Detail |
| ShortBufferException | Class | java.security. GeneralSecurityException | Serializable | Detail |