public abstract class SecureRandomSpi extends Object implements Serializable
SecureRandomクラスのサービス・プロバイダ・インタフェース (SPI)を定義します。このクラス内のすべての抽象メソッドは、暗号用に強化した擬似乱数ジェネレータの実装を供給しようとする各サービス・プロバイダによって実装される必要があります。SecureRandom, 直列化された形式| コンストラクタと説明 |
|---|
SecureRandomSpi() |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected abstract byte[] |
engineGenerateSeed(int numBytes)
指定されたバイト数のシード・バイト数を返します。
|
protected abstract void |
engineNextBytes(byte[] bytes)
ユーザーが指定したバイト数の乱数バイト数を生成します。
|
protected abstract void |
engineSetSeed(byte[] seed)
乱数オブジェクトを再シードします。
|
protected abstract void engineSetSeed(byte[] seed)
seed - シード。protected abstract void engineNextBytes(byte[] bytes)
engineSetSeedが以前に呼び出されたことがない場合は、このメソッドを最初に呼び出したとき、このSecureRandom実装が強制的にシードされます。engineSetSeedが以前に呼び出されている場合、この自己シードは行われません。
bytes - 乱数バイトを充填する配列。protected abstract byte[] engineGenerateSeed(int numBytes)
numBytes - 生成するシード・バイト数。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.