- java.lang.Object
 -  
      
- javax.crypto.spec.RC2ParameterSpec
 
 
-  
       
- 实现的所有接口
 -  
         
AlgorithmParameterSpec 
public class RC2ParameterSpec extends Object implements AlgorithmParameterSpec
- 从以下版本开始:
 - 1.4
 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 RC2ParameterSpec(int effectiveKeyBits)根据给定的有效密钥大小(以位为单位)构造RC2的参数集。RC2ParameterSpec(int effectiveKeyBits, byte[] iv)根据给定的有效密钥大小(以位为单位)和一个8字节的IV构造RC2的参数集。RC2ParameterSpec(int effectiveKeyBits, byte[] iv, int offset)根据给定的有效密钥大小(以位为单位)和IV构造RC2的参数集。 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
RC2ParameterSpec
public RC2ParameterSpec(int effectiveKeyBits)
根据给定的有效密钥大小(以位为单位)构造RC2的参数集。- 参数
 -  
              
effectiveKeyBits- 以位为单位的有效密钥大小。 
 
-  
RC2ParameterSpec
public RC2ParameterSpec(int effectiveKeyBits, byte[] iv)根据给定的有效密钥大小(以位为单位)和一个8字节的IV构造RC2的参数集。构成IV的字节是
iv[0]和iv[7]之间的字节。- 参数
 -  
              
effectiveKeyBits- 以位为单位的有效密钥大小。 -  
              
iv- 具有8字节IV的缓冲区。 复制缓冲区的前8个字节以防止后续修改。 - 异常
 -  
              
IllegalArgumentException- 如果iv为空。 
 
-  
RC2ParameterSpec
public RC2ParameterSpec(int effectiveKeyBits, byte[] iv, int offset)根据给定的有效密钥大小(以位为单位)和IV构造RC2的参数集。IV取自
iv,起始于offset含)。 构成IV的字节是iv[offset]和iv[offset+7]之间的字节。- 参数
 -  
              
effectiveKeyBits- 以位为单位的有效密钥大小。 -  
              
iv- 带有IV的缓冲区。 将复制从offset开始的缓冲区的前8个字节,以防止后续修改。 -  
              
offset-iv中的偏移量,其中8字节IV开始。 - 异常
 -  
              
IllegalArgumentException- 如果iv为空。 
 
 -  
 
-  
             
方法详细信息
-  
getEffectiveKeyBits
public int getEffectiveKeyBits()
以位为单位返回有效密钥大小。- 结果
 - 有效密钥大小(以位为单位)。
 
 
-  
getIV
public byte[] getIV()
如果此参数集不包含IV,则返回IV或null。- 结果
 - 如果此参数集不包含IV,则为IV或null。 每次调用此方法时返回一个新数组。
 
 
-  
equals
public boolean equals(Object obj)
测试指定对象与此对象之间的相等性。 如果两个RC2ParameterSpec对象的有效密钥大小和IV相等,则它们被认为是相等的。 (如果两者都是null则认为两个IV引用相等。)- 重写:
 -  
              
equals在Object类 - 参数
 -  
              
obj- 要测试与此对象是否相等的对象。 - 结果
 - 
               如果对象被视为相等,则 
              
objtrue;如果obj为null,则objfalse。 - 另请参见:
 -  
              
Object.hashCode(),HashMap 
 
-  
hashCode
public int hashCode()
计算对象的哈希码值。 相等的对象也将具有相同的哈希码。- 重写:
 -  
              
hashCode在类Object - 结果
 - 此对象的哈希码值。
 - 另请参见:
 -  
              
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object) 
 
 -  
 
 -