public abstract class SecureRandomSpi extends Object implements Serializable
SecureRandom クラスのサービスプロバイダインタフェース (SPI) を定義します。このクラス内のすべての abstract メソッドは、暗号用に強化した擬似乱数ジェネレータの実装を供給しようとする各サービスプロバイダによって実装される必要があります。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, 2013, Oracle and/or its affiliates. All rights reserved.