These options encrypt the private key with the DES, triple DES, or the IDEA
ciphers respectively before outputting it. A pass phrase is prompted for.
If none of these options is specified no encryption is used.

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

specifying an engine (by it's unique id string) will cause req
to attempt to obtain a functional reference to the specified engine, thus
initialising it if needed. The engine will then be set as the default for
all available algorithms.