openssl生成公钥和私钥

技术博客 (250) 2023-10-23 09:01:01

生成私钥

  • Mac直接使用terminal终端即可;
  • Windows默认的cmd终端是不能直接使用的,建议直接使用git bash终端;
openssl
​
genrsa -out private.key [指定长度,如1024]   // 在当前文件夹下生成私钥

这里我们没有指定长度,默认长度是2048。建议指定私钥长度在1024以上,否则不够安全。

openssl生成公钥和私钥 (https://mushiming.com/) 技术博客 第1张

生成的私钥在private.key文件中,打开后可以看见:

openssl生成公钥和私钥 (https://mushiming.com/) 技术博客 第2张

生成公钥

公钥也是由私钥经过运算求得的。

rsa -in private.key -pubout -out public.key

openssl生成公钥和私钥 (https://mushiming.com/) 技术博客 第3张

查看public.key 文件:

openssl生成公钥和私钥 (https://mushiming.com/) 技术博客 第4张

以上全部,谢谢!

THE END

发表回复