"Fossies" - the Fresh Open Source Software Archive

Member "openssl-1.0.2q/doc/apps/rand.pod" (20 Nov 2018, 1122 Bytes) of package /linux/misc/openssl-1.0.2q.tar.gz:


Caution: As a special service "Fossies" has tried to format the requested pod source page into HTML format but links to other pod pages may be missing or even errorneous. Alternatively you can here view or download the uninterpreted pod source code. A member file download can also be achieved by clicking within a package contents listing on the according byte size field. See also the last Fossies "Diffs" side-by-side code changes report for "rand.pod": 1.1.0g_vs_1.1.1-pre2.

NAME

openssl-rand, rand - generate pseudo-random bytes

SYNOPSIS

openssl rand [-out file] [-rand file(s)] [-base64] [-hex] num

DESCRIPTION

The rand command outputs num pseudo-random bytes after seeding the random number generator once. As in other openssl command line tools, PRNG seeding uses the file $HOME/.rnd or .rnd in addition to the files given in the -rand option. A new $HOME/.rnd or .rnd file will be written back if enough seeding was obtained from these sources.

OPTIONS

-out file

Write to file instead of standard output.

-rand file(s)

Use specified file or files or EGD socket (see RAND_egd(3)) for seeding the random number generator. Multiple files can be specified separated by a OS-dependent character. The separator is ; for MS-Windows, , for OpenVMS, and : for all others.

-base64

Perform base64 encoding on the output.

-hex

Show the output as a hex string.

SEE ALSO

RAND_bytes(3)