JavaTM Platform
Standard Ed. 6

软件包 javax.crypto
的使用

使用 javax.crypto 的软件包
java.security 为安全框架提供类和接口。 
javax.crypto 为加密操作提供类和接口。 
javax.crypto.interfaces 根据 RSA Laboratories' PKCS #3 的定义,提供 Diffie-Hellman 密钥接口。 
javax.crypto.spec 为密钥规范和算法参数规范提供类和接口。 
javax.security.auth.kerberos 此包包含与 Kerberos 网络验证协议相关的实用工具类。 
 

java.security 使用的 javax.crypto 中的类
SecretKey
          秘密(对称)密钥。
 

javax.crypto 使用的 javax.crypto 中的类
BadPaddingException
          当输入数据期望特定的填充机制而数据又未正确填充时,抛出此异常。
Cipher
          此类为加密和解密提供密码功能。
CipherSpi
          此类为 Cipher 类定义了服务提供者接口 (SPI)。
ExemptionMechanism
          此类提供了豁免 (exemption) 机制的功能,例如,密钥恢复密钥唤醒密钥托管
ExemptionMechanismException
          此为一般 ExemptionMechanism 异常。
ExemptionMechanismSpi
          此类为 ExemptionMechanism 类定义了服务提供者接口 (SPI)。
IllegalBlockSizeException
          如果提供给块密码的数据长度不正确(即与密码的块大小不匹配),则抛出此异常。
KeyAgreement
          此类提供密钥协定(或密钥交换)协议的功能。
KeyAgreementSpi
          此类为 KeyAgreement 类定义了服务提供者接口 (SPI)。
KeyGenerator
          此类提供(对称)密钥生成器的功能。
KeyGeneratorSpi
          此类为 KeyGenerator 类定义了服务提供者接口 (SPI)。
Mac
          此类提供“消息验证码”(Message Authentication Code,MAC)算法的功能。
MacSpi
          此类为 Mac 类定义服务提供者接口 (SPI)。
NoSuchPaddingException
          当请求特定填充机制但该环境中未提供时,抛出此异常。
SealedObject
          此类使程序员能够用加密算法创建对象并保护其机密性。
SecretKey
          秘密(对称)密钥。
SecretKeyFactory
          此类表示秘密密钥的工厂。
SecretKeyFactorySpi
          此类定义 SecretKeyFactory 类的服务提供者接口 (SPI)。
ShortBufferException
          当用户提供的输出缓冲区太小而不能存储操作结果时,抛出此异常。
 

javax.crypto.interfaces 使用的 javax.crypto 中的类
SecretKey
          秘密(对称)密钥。
 

javax.crypto.spec 使用的 javax.crypto 中的类
SecretKey
          秘密(对称)密钥。
 

javax.security.auth.kerberos 使用的 javax.crypto 中的类
SecretKey
          秘密(对称)密钥。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策