blob: e1d01b31898277b4c686a0a0177c143f6917b5c0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
NAME
krandom - Keccak-based userspace pseudorandom number generator
SYNOPSIS
krandom [-C capacity] [-N output-size] [-R rate] [-S state-size] [-W word-size] [-v]
DESCRIPTION
krandom create a Keccak sponge with a random state
and continually squeezes it to generate pseudorandom
binary data.
Like yes(1), krandom will automatically pause soon
after the other end of the standard output pipe stops
reading and will terminate with no process reading
at the other end of the standard output pipe anymore.
With the default parameters, krandom is about twice
as fast as Linux's /dev/urandom. And it's tunable!
OPTIONS
The following options are supported:
-C capacity
Select Keccak capacity.
-R rate
Select Keccak rate.
-N output-size
Select Keccak output size. This is the size
of a squeezed block, the total output is
unlimited.
-S state-size
Select Keccak state size.
-W state-size
Select Keccak word size.
-v
Print extra information.
NOTES
krandom is a terrible entropy-generator. Good ways
to generate entropy include: typing randomly in the
terminal, moving the rat pointer around erratically,
running ping, listening to music, and watching videos.
|