Uses of Package
javax.crypto

Packages that use javax.crypto
Package
Description
提供了安全框架的类和接口。
提供了加密操作的类和接口。
提供了RSA实验室PKCS#3中定义的Diffie-Hellman密钥的接口。
提供了密钥规范和算法参数规范的类和接口。
该包含有关Kerberos网络身份验证协议的实用类。
  • Classes in javax.crypto used by java.security
    Class
    Description
    一个秘密(对称)密钥。
  • Classes in javax.crypto used by javax.crypto
    Class
    Description
    当期望输入数据的特定填充机制但数据未正确填充时抛出此异常。
    该类为加密和解密的加密密码提供功能。
    该类为Cipher类的服务提供程序接口(SPI)进行了定义。
    由KEM.Decapsulator.decapsulate(byte[])方法抛出的异常,表示解封装过程中出现错误。
    该类提供了豁免机制的功能,例如密钥恢复、密钥削弱和密钥托管。
    这是通用的ExemptionMechanism异常。
    该类为ExemptionMechanism类的服务提供程序接口(SPI)进行了定义。
    当提供给块密码的数据长度不正确,即与密码的块大小不匹配时,抛出此异常。
    KEM
    该类提供了密钥封装机制(KEM)的功能。
    由KEM.newDecapsulator(java.security.PrivateKey)在KEM接收方生成的解封装器。
    该类指定了密钥封装机制(KEM)的封装方法的返回值,其中包括共享密钥(作为SecretKey)、密钥封装消息和可选参数。
    由KEM.newEncapsulator(java.security.PublicKey)在KEM发送方生成的封装器。
    由KEMSpi.engineNewDecapsulator(java.security.PrivateKey, java.security.spec.AlgorithmParameterSpec)在KEM接收方生成的KEM解封装器实现。
    由KEMSpi.engineNewEncapsulator(java.security.PublicKey, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)在KEM发送方生成的KEM封装器实现。
    该类提供了密钥协商(或密钥交换)协议的功能。
    该类为KeyAgreement类的服务提供程序接口(SPI)进行了定义。
    该类提供了秘密(对称)密钥生成器的功能。
    该类为KeyGenerator类的服务提供程序接口(SPI)进行了定义。
    Mac
    该类提供了“消息认证码”(MAC)算法的功能。
    该类为Mac类的服务提供程序接口(SPI)进行了定义。
    当请求特定填充机制但环境中不可用时抛出此异常。
    该类使程序员能够创建对象并使用加密算法保护其机密性。
    一个秘密(对称)密钥。
    该类表示秘密密钥的工厂。
    该类为SecretKeyFactory类的服务提供程序接口(SPI)进行了定义。
    当用户提供的输出缓冲区太短以容纳操作结果时抛出此异常。
  • Class
    Description
    一个秘密(对称)密钥。
  • Classes in javax.crypto used by javax.crypto.spec
    Class
    Description
    一个秘密(对称)密钥。
  • Class
    Description
    一个秘密(对称)密钥。