|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.crypto.spec.RC2ParameterSpec
public class RC2ParameterSpec
此類別指定隨同 RC2 演算法使用的參數。
參數由一個有效密鑰大小和一個任意 8 位元組初始化向量 (IV)(僅用在反饋網要)組成。
可以用此類別來初始化一個實作了 RC2 演算法的 Cipher
物件。
建構子摘要 | |
---|---|
RC2ParameterSpec(int effectiveKeyBits)
根據給定的有效密鑰大小(以位為單位)為 RC2 建構一個參數集合。 |
|
RC2ParameterSpec(int effectiveKeyBits,
byte[] iv)
根據給定的有效密鑰大小(以位為單位)和一個 8 位元組的 IV 為 RC2 建構一個參數集合。 |
|
RC2ParameterSpec(int effectiveKeyBits,
byte[] iv,
int offset)
根據給定的有效密鑰大小(以位為單位)和 IV 為 RC2 建構一個參數集合。 |
方法摘要 | |
---|---|
boolean |
equals(Object obj)
測試給定對象與此物件的相等性。 |
int |
getEffectiveKeyBits()
返回以位為單位的有效密鑰大小。 |
byte[] |
getIV()
返回 IV,如果此參數集沒有包含 IV 則返回 null。 |
int |
hashCode()
計算此物件的雜湊碼值。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
建構子詳細資訊 |
---|
public RC2ParameterSpec(int effectiveKeyBits)
effectiveKeyBits
- 以位為單位的有效密鑰大小。public RC2ParameterSpec(int effectiveKeyBits, byte[] iv)
組成 IV 的位元組在 iv[0]
和 iv[7]
範圍內(包含兩者)。
effectiveKeyBits
- 以位為單位的有效密鑰大小。iv
- 具有 8 位元組 IV 的緩衝區。複製該緩衝區的前 8 個位元組來防止後續修改。
IllegalArgumentException
- 如果 iv
為 null。public RC2ParameterSpec(int effectiveKeyBits, byte[] iv, int offset)
此 IV 取自 iv
,始於且包含 offset
。組成 IV 的位元組在 iv[offset]
和 iv[offset+7]
範圍內(包含兩者)。
effectiveKeyBits
- 以位為單位的有效密鑰大小。iv
- 具有 IV 的緩衝區。複製該緩衝始於且包含 offset
的前 8 個位元組來防止後續修改。offset
- iv
中的偏移量,8 位元組的 IV 從此處開始。
IllegalArgumentException
- 如果 iv
為 null。方法詳細資訊 |
---|
public int getEffectiveKeyBits()
public byte[] getIV()
public boolean equals(Object obj)
Object
中的 equals
obj
- 要與此物件進行相等性測試的物件。
obj
為 null 或其他情況則返回 false。Object.hashCode()
,
Hashtable
public int hashCode()
Object
中的 hashCode
Object.equals(java.lang.Object)
,
Hashtable
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。