java.lang.Object
javax.crypto.spec.PBEParameterSpec
- すべての実装されたインタフェース:
- AlgorithmParameterSpec
public class PBEParameterSpec extends Object implements AlgorithmParameterSpec
このクラスは、PKCS#5標準で定義されている、パスワードベースの暗号化(PBE)で使用されるパラメータのセットを指定します。
- 導入されたバージョン:
- 1.4
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 PBEParameterSpec(byte[] salt, int iterationCount)PKCS#5標準で定義されている、パスワードベースの暗号化のパラメータ・セットを構築します。PBEParameterSpec(byte[] salt, int iterationCount, AlgorithmParameterSpec paramSpec)PKCS#5標準で定義されている、パスワードベースの暗号化のパラメータ・セットを構築します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 intgetIterationCount()繰返し処理の回数を返します。AlgorithmParameterSpecgetParameterSpec()暗号アルゴリズム・パラメータの仕様を返します。byte[]getSalt()saltを返します。
- 
コンストラクタの詳細- 
PBEParameterSpecpublic PBEParameterSpec(byte[] salt, int iterationCount)PKCS#5標準で定義されている、パスワードベースの暗号化のパラメータ・セットを構築します。- パラメータ:
- salt- ソルト。- saltの内容は、後続の変更に影響されないようにコピーされる。
- iterationCount- 反復数。
- 例外:
- NullPointerException-- saltがnullである場合。
 
- 
PBEParameterSpecpublic PBEParameterSpec(byte[] salt, int iterationCount, AlgorithmParameterSpec paramSpec)PKCS#5標準で定義されている、パスワードベースの暗号化のパラメータ・セットを構築します。- パラメータ:
- salt- ソルト。- saltの内容は、後続の変更に影響されないようにコピーされる。
- iterationCount- 反復数。
- paramSpec- 暗号アルゴリズムのパラメータ仕様。nullの場合もある。
- 例外:
- NullPointerException-- saltがnullである場合。
- 導入されたバージョン:
- 1.8
 
 
- 
- 
メソッドの詳細- 
getSaltpublic byte[] getSalt()saltを返します。- 戻り値:
- ソルト。 このメソッドが呼び出されるたびに新しい配列を返す。
 
- 
getIterationCountpublic int getIterationCount()繰返し処理の回数を返します。- 戻り値:
- 繰返し数
 
- 
getParameterSpecpublic AlgorithmParameterSpec getParameterSpec()暗号アルゴリズム・パラメータの仕様を返します。- 戻り値:
- パラメータ仕様。設定されていない場合はnull。
- 導入されたバージョン:
- 1.8
 
 
-