Javax.Crypto 命名空间

此包提供用于实现加密、解密或密钥协议算法的加密应用程序的类和接口。

AEADBadTagException

当 AEAD 模式(如 GCM/CCM)中的操作无法验证提供的身份验证标记时 Cipher ,将引发此异常。

BadPaddingException

当输入数据需要特定填充机制但数据未正确填充时,将引发此异常。

Cipher

此类提供加密密码的功能用于加密和解密。

CipherInputStream

CipherInputStream 由 InputStream 和密码组成,以便 read() 方法返回从基础 InputStream 中读取但已由密码处理的数据。

CipherOutputStream

CipherOutputStream 由 OutputStream 和 Cipher 组成,以便 write() 方法首先处理数据,然后再将它们写出到基础 OutputStream。

CipherSpi

此类定义类的服务提供商接口 (<b>SPI</b>)。Cipher

EncryptedPrivateKeyInfo

此类实现 EncryptedPrivateKeyInfo PKCS #8 中定义的类型。

ExemptionMechanism

此类提供豁免机制的功能,例如 密钥恢复密钥削弱密钥托管

ExemptionMechanismException

这是通用的 ExceptionMechanism 异常。

ExemptionMechanismSpi

此类定义类的服务提供商接口 (<b>SPI</b>)。ExemptionMechanism

IllegalBlockSizeException

当提供给块密码的数据长度不正确(i)时,将引发此异常。

KeyAgreement

此类提供密钥协议(或密钥交换)协议的功能。

KeyAgreementSpi

此类定义类的服务提供商接口 (<b>SPI</b>)。KeyAgreement

KeyGenerator

此类提供机密(对称)密钥生成器的功能。

KeyGeneratorSpi

此类定义类的服务提供商接口 (<b>SPI</b>)。KeyGenerator

Mac

此类提供“消息身份验证代码”(MAC)算法的功能。

MacSpi

此类定义类的服务提供商接口 (<b>SPI</b>)。Mac

NoSuchPaddingException

当请求特定填充机制但在环境中不可用时,将引发此异常。

NullCipher

NullCipher 类是一个提供“标识密码”的类-即不转换纯文本的类。

SealedObject

此类使程序员可以使用加密算法创建对象并保护其机密性。

SecretKey

加密机密(对称)密钥。

SecretKeyFactory

此类表示密钥的工厂。

SecretKeyFactorySpi

此类定义类的服务提供商接口 (<b>SPI</b>)。SecretKeyFactory

ShortBufferException

当用户提供的输出缓冲区太短而无法保存操作结果时,将引发此异常。

接口

ISecretKey

机密(对称)密钥。

枚举

CipherMode

枚举多个类型返回的值,并将其作为多个方法 Cipher的参数。

KeyType

枚举多个类型返回的值,并将其作为 F:Javax.Crypto.Cipher.Unwrap 成员的参数