| -b key-number | Specifies the key strength, in bits. The default is 2048. |
| -t key-algorithm | Specifies the algorithm used to generate the keys. Specify either DSA
or RSA. The default is DSA. |
| -c comment-string | Specifies the key's comment string. |
| -p passphrase | Specifies the passphrase used to protect the key. |
| -P | Specifies that the key will be saved with an empty passphrase. |
| -h | -? | Displays a short summary of SSH_KEYGEN options. |
| -q | Hides the progress indicator. |
| -D file | Derives the public key from the private key file. |
| -i file | Loads and displays information on a file. |
| -B number | Specifies the number base for displaying key information. The default
is 10. |
| -V | Displays the version string and exits. |
| -r file | Randomizes data from a file to a random pool. |
| -F file | Dumps the fingerprint (a unique identifier) of the public key file. |