【openssl】利用openssl命令行快速生成RSA私钥

如题,面对这个问题,我们可以使用以下命令行解决:
openssl genrsa -out rsa2048.key -des3 2048  
其中,
-out 随后的是输出的rsa文件的文件名,默认是pem格式;
-des3,表示输出的pem格式的rsa私钥使用3des加密,所以在输出rsa私钥时,要求用户输入密码,用于加密该文件;
2048,表示rsa私钥的位数,常用值有1024,2048,4096等等。
控制台输出信息如下图所示:
rsa私钥文件内容为以下形式,pem格式,全是可显字符串:
-----begin rsa private key-----proc-type: 4,encrypteddek-info: des-ede3-cbc,f3d6ae8c8623cb6cblz7rx1wescfycaw2mfe1ha8q1tmdsvw/ahgb6+xdgpsf7q8v67jsc3ch/ixvnxfnacqpbsl6s269jqswm79n+8pvghjzpnlwws8z9fs+16aulohih14z9k7ftb1eu3juzducu5xwm/i61rv/odhhliedinidbnfj52kg7rxv+ceck6in+gikw/uqgw1qkhaduyllphpco+liflag5jpio/xybntbvd7fb5b0c1fzciij9v7qhw2buyccaediwbpqocqubjvn/sje2dlwvl2wjjcwnftmr4/8un82ec1lbuixx9lvsi3zxt+dfavwe1jnfylyluzicneitx13z1cszyelu5erx2opw2wfcmn0ow5rxujgcuzagmedukwzmdn27ipzq7w6u/dslzqq1lexoqu1d9pkuddbpqejmyhqsscyo7ahyfcmzzgv3niiwaaz+vimkdgux/olc17zvz2dffjhwc3qd1v/ziqmu3qk+qoxi4dql5mgesvzrugrb0naszjpzjj1gwpw/a9lkoq0i5vqsmqragnpoh5+qiqhvt6otj9zyl0hihhng9gyburwfl/th3sv6x1a7wwnw7foavlcru+fbeivstlulqsfvaffibp7aq6cyrpemxyaluokiuurhrzodxofwr9qxep2w5/0oedyuea1rhnfdhmcjul9k+mldchnzm0lqwsmuohkbtyvcudrnwsbiizorduldqhzqbly7dhikf1bv2edebrsa9t3atdsc52tvfyazidxvmsnsyaheu7zmftdpzsuao23c3udkwwwjctat3ddbew/4g/gveweupjmx9qqw8ecyancm+xqug/84ftapwcxv5a0y81zluorus+mcajm9aj2tf1nyai3eqw4zc8/ojicmfungfszihpu4cuungpbbqeabrbmbi1lgp/z+auoebmk9dvujjahcqlvuat5pdx3o2hrans46ed1mngwekp60ydsv/zfu3qd+omemwqhcxppkchzjyodhpvrmqnphfsvhovnfjtyffa/6cbyg+itpyg0zljkprrg2xgntgmoilvu2ffkisvzwh+bh8agsfceaxwm3qnszjzkr3uporoojkddtso5kz3ixerxor23qi6jswcydj7vbymdl4riuvefpcvb2mk+qwcsbttopsh3ueycnkdsuhrvuazfshj9zdtgvkwxqogcz7j1btvnmapkiv6mxdnfcwisk+in1iwelxruhaikoqudztm4o+khlxryeectgwqbuhedjlmjjqmxmjetvy0iqthupbu8kiy3abjnkhgt2k3y3dhfnkjxvrmrwscfmbbri+8/d0mhi3z+v0wl3pkkle2tbt9cw+moq4qkotuueqbv65qkxn+r7e5imolv9wbx5hdovku6sud/tro7uyko0luesoki9zfpintwcuniomaybrechamdemeklmkb19vjii0gjjsmpeuhy0ox44mwx++kejc4gn4iwckppnk/yxtfnf477dj4tkvwwlko0krng6phnr4tc5mo/rpnndbtsyocmbiwc5awb+mfhvkd8zr/xixpmoi63iinbqzdg//9q==-----end rsa private key----- 从文件的开头,我们可以看到它是【encrypteddek-info: des-ede3-cbc】,即加密过的。
我们要查看这个rsa私钥的内容,可以使用以下命令行查看:
openssl rsa -in rsa2048.key -text -noout 输出时,所以需要验签rsa私钥的密码,输入生成该私钥时设置的密码即可,比如“123456”。得到的输出结果如下:
从输出结果,我们可以看到rsa私钥的位数和公钥指数,以及其他有用的信息。
怎么样,生成rsa私钥和查看rsa私钥的技能掌握了吗?


花钱升级路由器值得吗?Wi-Fi6路由器有何提升
锂电池组自动点焊机的优势是什么,它有哪些特点
如何使用PC将SSH导入Pi Zero W
iPhone6sPlus降到华为P10的价格!你选谁?
综述:基于类酶材料的微流控技术在生物分析方面的应用
【openssl】利用openssl命令行快速生成RSA私钥
美国制裁影响,华为和中兴通讯放缓了5G基站的安装速度
三极管射极跟随器电路
浅谈封装测试行业发展态势
美国在线应用的激增正在推动着下一代网络的发展
魅族最新消息:魅族或将再发新机,魅族新机曝光!原来是魅蓝5x
区块链和人工智能是怎样成为未来的技术的
第四范式上半年实现营收14.68亿元,同比增长38.7%
电快速脉冲群的抗干扰方法有哪些呢?
Sonic Blocks:一款性价比超高的模块化无线扬声器系统
什么是X86主板,X86嵌入式主板该如何挑选
2020-2021年面向中小学生的机器人编程赛事有哪些
编写优质嵌入式C程序的基础
ADAS/AD图像传感器需迈过的第一道门槛
同是高颜值!看完荣耀8青春版和荣耀V9的对比后,你选谁?