Interface | Description |
---|---|
SeedGenListener |
The SeedGenListener interface is used with SeedGenerators.
|
Class | Description |
---|---|
AES128SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using AES-128 as block
cipher algorithm.
|
AES192SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using AES-192 as block
cipher algorithm.
|
AES256SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using AES-256 as block
cipher algorithm.
|
AnsiRandom |
This class implements a secure pseudo-random generator as
specified in ANSI X9.17.
|
AutoSeedGenerator |
This seed generator automatically generates random bits without the need for
user interaction.
|
AWT10SeedGenerator |
This class generates a PRNG seed from user generated AWT events following
the JDK 1.0 AWT event model.
|
AWT11SeedGenerator |
This class generates a PRNG seed from user generated AWT events following
the JDK AWT event model.
|
FIPS140Test |
This class tests a Random number generator for randomness using statistical
tests as defined in FIPS 140-1.
|
FIPS186Random |
This class implements a secure pseudo-random number generator based on
a MessageDigest.
|
HashObjectSeedGenerator |
This seed generator is an abstract class designed to help you write
seedgenerators that distill randomness from objects fed to it.
|
HMacSHA1SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using HMAC/SHA as HMAC
algorithm.
|
HMacSHA224SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using HMAC/SHA-224 as
HMAC algorithm.
|
HMacSHA256SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using HMAC/SHA-256 as
HMAC algorithm.
|
HMacSHA384SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using HMAC/SHA-384 as
HMAC algorithm.
|
HMacSHA512SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using HMAC/SHA-512 as
HMAC algorithm.
|
JDKSeedGenerator |
This class is a simple wrapper for the seed generator used in JDK
SecureRandom.
|
MD5Random |
A secure pseudo-random number generator based on an MD5 message digest.
|
MessageDigestRandom |
This class implements a secure pseudo-random number generator based on
a MessageDigest.
|
MetaSeedGenerator |
This seed generator generates new seeds given an initial seed.
|
RandomInputStream |
An InputStream that reads data from a Random number generator.
|
RipeMd128Random |
A secure pseudo-random number generator based on an RipeMd128 message digest.
|
RipeMd160FIPS186Random |
This class implements the FIPS PUB 186-2 pseudo random generator based
on the compression function of the RipeMd-160 hash function.
|
RipeMd160Random |
A secure pseudo-random number generator based on an RipeMd160 message digest.
|
SecRandom |
The SecRandom class is the base class of all IAIK implemented secure pseudo
random number generators (PRNGs).
|
SeedGenerator |
A SeedGenerator is a class that "computes" random bits that can be used as
seed for pseudo-random number generators (PRNG).
|
SHA1FIPS186Random |
This class implements the FIPS PUB 186-2 pseudo random generator based
on the compression function of the SHA-1 hash function.
|
SHA1Random |
A secure pseudo-random number generator based on an SHA-1 message digest.
|
SHA1SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using SHA-1 as hash
algorithm.
|
SHA224SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using SHA-224 as hash
algorithm.
|
SHA256FIPS186Random |
This class implements the FIPS PUB 186-2 pseudo random generator based
on the compression function of the SHA-256 hash function.
|
SHA256Random |
A secure pseudo-random number generator based on an SHA-256 message digest.
|
SHA256SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using SHA-256 as hash
algorithm.
|
SHA384FIPS186Random |
This class implements the FIPS PUB 186-2 pseudo random generator based
on the compression function of the SHA-384 hash function.
|
SHA384Random |
A secure pseudo-random number generator based on an SHA-384 message digest.
|
SHA384SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using SHA-384 as hash
algorithm.
|
SHA512FIPS186Random |
This class implements the FIPS PUB 186-2 pseudo random generator based
on the compression function of the SHA-512 hash function.
|
SHA512Random |
A secure pseudo-random number generator based on an SHA-512 message digest.
|
SHA512SP80090Random |
This class implements the NIST SP800-90 deterministic random bit generator using SHA-512 as hash
algorithm.
|
VarLengthSeedGenerator |
A SeedGenerator is a class that "computes" random bits that can be used as
seed for pseudo-random number generators (PRNG).
|
WhirlpoolRandom |
A secure pseudo-random number generator based on an WHIRLPOOL message digest.
|
Exception | Description |
---|---|
RandomException |
Exception for the error conditions that might occur in the random package.
|