美文网首页
OpenSSL使用

OpenSSL使用

作者: Qihang | 来源:发表于2019-07-30 17:33 被阅读0次
    • OpenSSL
    • 生成私钥(支持1024,2048,4096位的)
    Administrator@PC-20190412RROW MINGW64 /e/openssl-1.1.1c
    $ openssl genrsa -out rsa_private_key.pem 2048
    Generating RSA private key, 2048 bit long modulus
    ..................................................+++++
    ...+++++
    e is 65537 (0x10001)
    
    

    在当前目录下会生成一个名为rsa_private_key.pem的文件, 该文件为pkcs1格式的私钥。

    如果您的开发语言是PHP则可以直接使用该私钥, 开始下一步, 生成公钥。

    如果您的开发语言是Java或者C#, 请在同目录下执行以下命令将私钥转变为pkcs8格式:

    Administrator@PC-20190412RROW MINGW64 /e/openssl-1.1.1c
    $ openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -out rsa_private_key.txt -nocrypt
    
    • 生成公钥
    Administrator@PC-20190412RROW MINGW64 /e/openssl-1.1.1c
    $ openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
    writing RSA key
    

    相关文章

      网友评论

          本文标题:OpenSSL使用

          本文链接:https://www.haomeiwen.com/subject/mdtorctx.html