Javax.Crypto 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此包提供用于实现加密、解密或密钥协议算法的加密应用程序的类和接口。
类
| AEADBadTagException |
当 AEAD 模式(如 GCM/CCM)中的操作无法验证提供的身份验证标记时 |
| BadPaddingException |
当输入数据需要特定填充机制但数据未正确填充时,将引发此异常。 |
| Cipher |
此类提供加密密码的功能用于加密和解密。 |
| CipherInputStream |
CipherInputStream 由 InputStream 和密码组成,以便 read() 方法返回从基础 InputStream 中读取但已由密码处理的数据。 |
| CipherOutputStream |
CipherOutputStream 由 OutputStream 和 Cipher 组成,以便 write() 方法首先处理数据,然后再将它们写出到基础 OutputStream。 |
| CipherSpi |
此类定义类的服务提供商接口 (<b>SPI</b>)。 |
| EncryptedPrivateKeyInfo |
此类实现 |
| ExemptionMechanism |
此类提供豁免机制的功能,例如 密钥恢复、 密钥削弱和 密钥托管。 |
| ExemptionMechanismException |
这是通用的 ExceptionMechanism 异常。 |
| ExemptionMechanismSpi |
此类定义类的服务提供商接口 (<b>SPI</b>)。 |
| IllegalBlockSizeException |
当提供给块密码的数据长度不正确(i)时,将引发此异常。 |
| KeyAgreement |
此类提供密钥协议(或密钥交换)协议的功能。 |
| KeyAgreementSpi |
此类定义类的服务提供商接口 (<b>SPI</b>)。 |
| KeyGenerator |
此类提供机密(对称)密钥生成器的功能。 |
| KeyGeneratorSpi |
此类定义类的服务提供商接口 (<b>SPI</b>)。 |
| Mac |
此类提供“消息身份验证代码”(MAC)算法的功能。 |
| MacSpi |
此类定义类的服务提供商接口 (<b>SPI</b>)。 |
| NoSuchPaddingException |
当请求特定填充机制但在环境中不可用时,将引发此异常。 |
| NullCipher |
NullCipher 类是一个提供“标识密码”的类-即不转换纯文本的类。 |
| SealedObject |
此类使程序员可以使用加密算法创建对象并保护其机密性。 |
| SecretKey |
加密机密(对称)密钥。 |
| SecretKeyFactory |
此类表示密钥的工厂。 |
| SecretKeyFactorySpi |
此类定义类的服务提供商接口 (<b>SPI</b>)。 |
| ShortBufferException |
当用户提供的输出缓冲区太短而无法保存操作结果时,将引发此异常。 |
接口
| ISecretKey |
机密(对称)密钥。 |
枚举
| CipherMode |
枚举多个类型返回的值,并将其作为多个方法 Cipher的参数。 |
| KeyType |
枚举多个类型返回的值,并将其作为 F:Javax.Crypto.Cipher.Unwrap 成员的参数。 |