javax.crypto
E355659
javax.crypto is a Java package that provides the framework and implementations for cryptographic operations such as encryption, decryption, key generation, and secure random number generation.
All labels observed (7)
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
Java package
ⓘ
cryptography framework ⓘ |
| containsClass |
javax.crypto.BadPaddingException
ⓘ
javax.crypto.Cipher ⓘ javax.crypto.CipherInputStream ⓘ javax.crypto self-linksurface differs ⓘ
surface form:
javax.crypto.CipherOutputStream
javax.crypto.CipherSpi ⓘ javax.crypto.EncryptedPrivateKeyInfo ⓘ javax.crypto.ExemptionMechanism ⓘ javax.crypto.ExemptionMechanismException ⓘ javax.crypto self-linksurface differs ⓘ
surface form:
javax.crypto.ExemptionMechanismSpi
javax.crypto self-linksurface differs ⓘ
surface form:
javax.crypto.IllegalBlockSizeException
javax.crypto.KeyAgreement ⓘ javax.crypto.KeyAgreementSpi ⓘ javax.crypto.KeyGenerator ⓘ javax.crypto.Mac ⓘ javax.crypto.MacSpi ⓘ javax.crypto self-linksurface differs ⓘ
surface form:
javax.crypto.NoSuchPaddingException
javax.crypto.SealedObject ⓘ javax.crypto.SecretKey ⓘ javax.crypto self-linksurface differs ⓘ
surface form:
javax.crypto.SecretKeyFactory
javax.crypto.ShortBufferException ⓘ |
| documentationURL | https://docs.oracle.com/javase/8/docs/api/javax/crypto/package-summary.html ⓘ |
| introducedIn | Java 1.4 ⓘ |
| language | Java ⓘ |
| partOf |
javax.crypto
self-linksurface differs
ⓘ
surface form:
Java Cryptography Extension
Java Platform, Standard Edition ⓘ |
| providedBy | Oracle Corporation ⓘ |
| requires |
java.security
ⓘ
surface form:
Java Security API
|
| supportsAlgorithmType |
MAC algorithms
ⓘ
asymmetric key agreement ⓘ block cipher modes ⓘ stream ciphers ⓘ symmetric encryption ⓘ |
| supportsOperation |
decryption
ⓘ
encryption ⓘ key agreement ⓘ key generation ⓘ message authentication code ⓘ secure random number generation ⓘ |
| usedFor |
data confidentiality
ⓘ
data integrity ⓘ secure communication ⓘ |
| usesPackage |
java.security
ⓘ
java.security.spec ⓘ javax.crypto.spec ⓘ |
Referenced by (7)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Java Cryptography Extension
this entity surface form:
javax.crypto.SecretKeyFactory
this entity surface form:
javax.crypto.CipherOutputStream
this entity surface form:
javax.crypto.IllegalBlockSizeException
this entity surface form:
javax.crypto.NoSuchPaddingException
this entity surface form:
javax.crypto.ExemptionMechanismSpi