|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 を返します。 |
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
- 8 バイトの IV が始まる iv
内のオフセット
IllegalArgumentException
- iv
が null の場合メソッドの詳細 |
---|
public int getEffectiveKeyBits()
public byte[] getIV()
public boolean equals(Object obj)
Object
内の equals
obj
- このオブジェクトと等しいかどうかが判定されるオブジェクト
obj
が null またはそれ以外の場合は falseObject.hashCode()
,
Hashtable
public int hashCode()
Object
内の hashCode
Object.equals(java.lang.Object)
,
Hashtable
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。