Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class SecureRandomSpi extends Object implements Serializable
SecureRandom
класс. Все абстрактные методы в этом классе должны быть реализованы каждым поставщиком услуг, который хочет предоставить реализацию криптографически сильного генератора псевдослучайного числа.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 и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.