- java.lang.Object
 -  
      
- javax.crypto.spec.DESedeKeySpec
 
 
-  
        
       
-  
             
字段汇总
字段 变量和类型 字段 描述 static intDES_EDE_KEY_LEN定义DESede键长度的常量(以字节为单位)。 
-  
             
构造方法摘要
构造方法 构造器 描述 DESedeKeySpec(byte[] key)创建使用前24个字节在一个DESedeKeySpec对象,key作为DES-EDE密钥的密钥材料。DESedeKeySpec(byte[] key, int offset)创建使用前24个字节在一个DESedeKeySpec对象,key,在开始offset以下,作为DES-EDE密钥的密钥材料。 
 -  
             
 
-  
        
       
-  
             
字段详细信息
-  
DES_EDE_KEY_LEN
public static final int DES_EDE_KEY_LEN
定义DESede键长度的常量(以字节为单位)。- 另请参见:
 - 常数字段值
 
 
 -  
 
-  
             
构造方法详细信息
-  
DESedeKeySpec
public DESedeKeySpec(byte[] key) throws InvalidKeyException创建使用前24个字节在一个DESedeKeySpec对象,key作为DES-EDE密钥的密钥材料。构成DES-EDE密钥的字节是
key[0]和key[23]之间的key[0]- 参数
 -  
              
key- 带有DES-EDE密钥材料的缓冲区。 复制缓冲区的前24个字节以防止后续修改。 - 异常
 -  
              
NullPointerException- 如果key为空。 -  
              
InvalidKeyException- 如果给定的密钥材料短于24个字节。 
 
-  
DESedeKeySpec
public DESedeKeySpec(byte[] key, int offset) throws InvalidKeyException创建使用前24个字节在一个DESedeKeySpec对象,key,在开始offset以下,作为DES-EDE密钥的密钥材料。构成DES-EDE密钥的字节是
key[offset]和key[offset+23]之间的key[offset]。- 参数
 -  
              
key- 具有DES-EDE密钥材料的缓冲区。 将复制从offset开始的缓冲区的前24个字节,以防止后续修改。 -  
              
offset-在偏移key,该DES-EDE密钥的开始。 - 异常
 -  
              
NullPointerException- 如果key为空。 -  
              
InvalidKeyException- 如果给定的密钥材料(从offset开始)小于24字节 
 
 -  
 
-  
             
方法详细信息
-  
getKey
public byte[] getKey()
返回DES-EDE密钥。- 结果
 - DES-EDE密钥。 每次调用此方法时返回一个新数组。
 
 
-  
isParityAdjusted
public static boolean isParityAdjusted(byte[] key, int offset) throws InvalidKeyException检查从offset开始的给定DES-EDE密钥是否经过奇偶校验调整。- 参数
 -  
              
key- 包含键值的字节数组 -  
              
offset- 字节数组的偏移量 - 结果
 - 如果给定的DES-EDE密钥是奇偶校验调整的,则为true,否则为false
 - 异常
 -  
              
NullPointerException- 如果key为空。 -  
              
InvalidKeyException- 如果给定的密钥材料(从offset开始)小于24字节 
 
 -  
 
 -