gnu.crypto.prng
public class MDGenerator extends BasePRNG implements Cloneable
A simple pseudo-random number generator that relies on a hash algorithm,
that (a) starts its operation by hashing a seed, and then (b)
continuously re-hashing its output. If no hash algorithm name is specified
in the Map of attributes used to initialise the instance then the
SHA-160 algorithm is used as the underlying hash function. Also, if no
seed is given, an empty octet sequence is used.
Version: $Revision: 1.10 $
| Field Summary | |
|---|---|
| static String | MD_NAME Property name of underlying hash algorithm for this generator. |
| static String | SEEED Property name of seed material. |
| Constructor Summary | |
|---|---|
| MDGenerator() Trivial 0-arguments constructor. | |
| Method Summary | |
|---|---|
| void | fillBlock() |
| void | setup(Map attributes) |