首页 > 代码库 > 1.openssl genrsa
1.openssl genrsa
genrsa用于生成RSA私钥。不会生成公钥,因为公钥提取自私钥,如果需要查看公钥或生成公钥,可以使用openssl rsa命令,后文介绍。
man genrsa查询其用法。
[root@xuexi 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]是用于对称加密加密私钥文件的,这样每次使用私钥文件都要输入密码,这太麻烦,所以基本不用这几个选项。
[root@xuexi tmp]# openssl genrsa
生成RSA私钥文件保存至/tmp/genrsa.txt中。
[root@xuexi tmp]# openssl genrsa -out genrsa.txt 1024
1.openssl genrsa
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。