Uses of Package
javax.crypto
Package
Description
提供了安全框架的类和接口。
提供了加密操作的类和接口。
提供了RSA实验室PKCS#3中定义的Diffie-Hellman密钥的接口。
提供了密钥规范和算法参数规范的类和接口。
该包含有关Kerberos网络身份验证协议的实用类。
-
-
ClassDescription当期望输入数据的特定填充机制但数据未正确填充时抛出此异常。该类为加密和解密的加密密码提供功能。该类为Cipher类的服务提供程序接口(SPI)进行了定义。由KEM.Decapsulator.decapsulate(byte[])方法抛出的异常,表示解封装过程中出现错误。该类提供了豁免机制的功能,例如密钥恢复、密钥削弱和密钥托管。这是通用的ExemptionMechanism异常。该类为ExemptionMechanism类的服务提供程序接口(SPI)进行了定义。当提供给块密码的数据长度不正确,即与密码的块大小不匹配时,抛出此异常。该类提供了密钥封装机制(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类的服务提供程序接口(SPI)进行了定义。当请求特定填充机制但环境中不可用时抛出此异常。该类使程序员能够创建对象并使用加密算法保护其机密性。一个秘密(对称)密钥。该类表示秘密密钥的工厂。该类为SecretKeyFactory类的服务提供程序接口(SPI)进行了定义。当用户提供的输出缓冲区太短以容纳操作结果时抛出此异常。
-
-
-