PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

java.security
Class SecureRandomSpi

java.lang.Object
 |
 +--java.security.SecureRandomSpi
All Implemented Interfaces:
Serializable

public abstract class SecureRandomSpi
extends Object
implements Serializable

Untamed:

See Also:
Serialized Form

Constructor Summary
SecureRandomSpi()
Enabled:
Method Summary
protected abstract byte[] engineGenerateSeed(int numBytes)
Returns the given number of seed bytes.
protected abstract void engineNextBytes(byte[] bytes)
Generates a user-specified number of random bytes.
protected abstract void engineSetSeed(byte[] seed)
Reseeds this random object.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

SecureRandomSpi

public SecureRandomSpi()
Enabled:

Method Detail

engineSetSeed

protected abstract void engineSetSeed(byte[] seed)
Reseeds this random object. The given seed supplements, rather than replaces, the existing seed. Thus, repeated calls are guaranteed never to reduce randomness.

Parameters:
seed - the seed.

engineNextBytes

protected abstract void engineNextBytes(byte[] bytes)
Generates a user-specified number of random bytes.

Parameters:
bytes - the array to be filled in with random bytes.

engineGenerateSeed

protected abstract byte[] engineGenerateSeed(int numBytes)
Returns the given number of seed bytes. This call may be used to seed other random number generators.

Parameters:
numBytes - the number of seed bytes to generate.
Returns:
the seed bytes.

PREV CLASS NEXT CLASS FRAMES NO FRAMES All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

comments?

AltStyle によって変換されたページ (->オリジナル) /