包的用途
javax.crypto
使用 javax.crypto 的包
包
描述
为安全框架提供类和接口。
提供用于加密操作的类和接口。
为 RSA 实验室的 PKCS #3 中定义的 Diffie-Hellman 密钥提供接口。
提供关键规范和算法参数规范的类和接口。
此包包含与 Kerberos 网络身份验证协议相关的实用程序类。
-
被 java.security 使用的 javax.crypto 中的类
-
被 javax.crypto 使用的 javax.crypto 中的类类描述当输入数据需要特定的填充机制但数据未正确填充时,将抛出此异常。此类提供用于加密和解密的加密密码的功能。这个类定义了服务提供商接口 (SPI) 为
Cipher类。此类提供豁免机制的功能,其示例是密钥恢复, 弱化键, 和密钥托管.这是通用的 ExemptionMechanism 异常。这个类定义了服务提供商接口 (SPI为ExemptionMechanism类。当提供给块密码的数据长度不正确时,即与密码的块大小不匹配时,将抛出此异常。此类提供密钥协商(或密钥交换)协议的功能。这个类定义了服务提供商接口 (SPI) 为KeyAgreement类。此类提供秘密(对称)密钥生成器的功能。这个类定义了服务提供商接口 (SPI) 为KeyGenerator类。此类提供“消息验证代码”(MAC) 算法的功能。这个类定义了服务提供商接口 (SPI) 为Mac类。当请求特定填充机制但在环境中不可用时,将抛出此异常。此类使程序员能够创建对象并使用加密算法保护其机密性。秘密(对称)密钥。此类代表密钥工厂。这个类定义了服务提供商接口 (SPI) 为SecretKeyFactory类。当用户提供的输出缓冲区太短而无法保存操作结果时抛出此异常。 -
被 javax.crypto.interfaces 使用的 javax.crypto 中的类
-
被 javax.crypto.spec 使用的 javax.crypto 中的类
-
被 javax.security.auth.kerberos 使用的 javax.crypto 中的类