|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.crypto.spec.RC5ParameterSpec
public class RC5ParameterSpec
「RC5」アルゴリズムで使用されるパラメータを指定します。
このパラメータは、バージョン番号、丸め数、ワードサイズ、および初期化ベクタ (IV) (オプション、フィードバックモードのみ) で構成されます。
このクラスを使用して、RC5 アルゴリズムを実装する Cipher オブジェクトを初期化できます。RC5 アルゴリズムは、RSA Security Inc. または RSA Security が認可したサードパーティーから提供されます。
| コンストラクタの概要 | |
|---|---|
RC5ParameterSpec(int version,
int rounds,
int wordSize)
指定されたバージョン、丸め数、およびワードサイズ (ビット単位) から RC5 のパラメータセットを構築します。 |
|
RC5ParameterSpec(int version,
int rounds,
int wordSize,
byte[] iv)
指定されたバージョン、丸め数、ワードサイズ (ビット単位)、および IV から RC5 のパラメータセットを構築します。 |
|
RC5ParameterSpec(int version,
int rounds,
int wordSize,
byte[] iv,
int offset)
指定されたバージョン、丸め数、ワードサイズ (ビット単位)、および IV から RC5 のパラメータセットを構築します。 |
|
| メソッドの概要 | |
|---|---|
boolean |
equals(Object obj)
指定されたオブジェクトと現在のオブジェクトが等価であるかどうかをテストします。 |
byte[] |
getIV()
IV を返します。 |
int |
getRounds()
ラウンド回数を返します。 |
int |
getVersion()
バージョンを返します。 |
int |
getWordSize()
ワードサイズをビット単位で返します。 |
int |
hashCode()
オブジェクトのハッシュコード値を計算します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public RC5ParameterSpec(int version,
int rounds,
int wordSize)
version - バージョンrounds - 丸め数wordSize - ビット単位のワードサイズ
public RC5ParameterSpec(int version,
int rounds,
int wordSize,
byte[] iv)
IV のサイズ (ブロックサイズ) はワードサイズの 2 倍である必要があります。IV を構成するバイトは、iv[0] から iv[2*(wordSize/8)-1] までのバイトです。
version - バージョンrounds - 丸め数wordSize - ビット単位のワードサイズiv - IV の入っているバッファー。バッファーの最初の 2*(wordSize/8) バイトは、後続の変更に影響されないようにコピーされる
IllegalArgumentException - iv が null の場合、または (iv.length < 2 * (wordSize / 8)) の場合
public RC5ParameterSpec(int version,
int rounds,
int wordSize,
byte[] iv,
int offset)
IV は iv からとられ、offset から始まります。offset から始まる IV のサイズ (ブロックサイズ) は、ワードサイズの 2 倍である必要があります。IV を構成するバイトは、iv[offset] から iv[offset+2*(wordSize/8)-1] までのバイトです。
version - バージョンrounds - 丸め数wordSize - ビット単位のワードサイズiv - IV の入っているバッファー。バッファーの offset から始まる最初の 2*(wordSize/8) バイトは、後続の変更に影響されないようにコピーされるoffset - IV が始まる iv 内のオフセット
IllegalArgumentException - iv が null の場合、または (iv.length - offset < 2 * (wordSize / 8)) の場合| メソッドの詳細 |
|---|
public int getVersion()
public int getRounds()
public int getWordSize()
public byte[] getIV()
public boolean equals(Object obj)
Object 内の equalsobj - このオブジェクトと等しいかどうかが判定されるオブジェクト
obj が null の場合は falseObject.hashCode(),
Hashtablepublic int hashCode()
Object 内の hashCodeObject.equals(java.lang.Object),
Hashtable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。