genrsa用于生成RSA私钥。不会生成公钥,因为公钥提取自私钥,如果需要查看公钥或生成公钥,可以使用openssl rsa命令,后文介绍。
man genrsa查询其用法。
[[email protected] tmp]# man genrsa NAME genrsa - generate an RSA private key SYNOPSIS openssl genrsa [-out filename] [-passout arg] [-des] [-des3] [-idea] [-f4] [-3] [-rand file(s)] [-engine id] [numbits] DESCRIPTION The genrsa command generates an RSA private key.
使用方法及其简单,基本上需要使用的选项就2个:-out和numbits。所有的选项都可选。
-out filename:指定生成的私钥保存至filename中,不指定时输出到屏幕。
numbits:指定私钥的长度。该选项必须放在最后的位置。不指定时默认1024字节,但man文档中说默认是512。
对于选项[-des] [-des3] [-idea]是用于对称加密加密私钥文件的,这样每次使用私钥文件都要输入密码,这太麻烦,所以基本不用这几个选项。
[[email protected] tmp]# openssl genrsa
生成RSA私钥文件保存至/tmp/genrsa.txt中。
[[email protected] tmp]# openssl genrsa -out genrsa.txt 1024
时间: 2024-10-03 13:44:35