Specifies the length of the key in bits (default 2048).
Selects the type of the key. Valid options are dsa (default) and rsa.
Specifies the key's comment string.
Edits the specified key. Makes ssh-keygen2 interactive. You can change the key's passphrase or comment.
Specifies the passphrase used.
Specifies that the key will be saved with an empty passphrase.
-h | -?
Prints a short summary of ssh-keygen2 commands.
Hides the progress indicator.
Converts a key from the SSH1 format to the SSH2 format.
Loads and displays information on file.
Derives the public key from the private key file.
Specifies the number base for displaying key information (default 10).
Prints version string and exits.
Adds entropy from file to the random pool. If file contains 'relatively random' data (i.e. data unpredictable by a potential attacker), the randomness of the pool is increased. Good randomness is essential for the security of the generated keys.
Converts a private key from the X.509 format to the SSH2 format.
Converts a PKCS #12 file to an SSH2-format certificate and private key.
Extracts certificates from a PKCS #7 file.
Dumps the fingerprint of the given public key. The fingerprint is given in the Bubble Babble format, which makes the fingerprint look like a string of "real" words (making it easier to pronounce).