com.ibm.crypto.provider
Class SecureRandom
java.lang.Object
|
+--java.security.SecureRandomSpi
|
+--com.ibm.crypto.provider.SecureRandom
- public final class SecureRandom
- extends SecureRandomSpi
This class provides a crytpographically strong pseudo-random number
generator based on the MD5 message digest algorithm.
Note that if a seed is not provided, we will generate a seed from a true
random number generator(TRNG).
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
SecureRandom
public SecureRandom()
SecureRandom
public SecureRandom(byte[] seed)
engineSetSeed
public void engineSetSeed(byte[] seed)
- Overrides:
- engineSetSeed in class SecureRandomSpi
engineNextBytes
public void engineNextBytes(byte[] bytes)
- Overrides:
- engineNextBytes in class SecureRandomSpi
engineGenerateSeed
public byte[] engineGenerateSeed(int numBytes)
- Overrides:
- engineGenerateSeed in class SecureRandomSpi