zoukankan      html  css  js  c++  java
  • 使用openssl生成RSA公私密钥

    在windows 环境下

    1、进入cmd命令窗口

    切换到openssl程序目录下

    2、输入openssl.exe,进入openssl命令模式下

    3、生成私钥输入“genrsa -out app_private_key.pem 1024” 生成1024位的私钥

    生成的内容(文件名为app_private_key.pem)

    4、输入:“rsa -in app_private_key.pem -pubout -out app_public_key.pem” #生成公钥

    生成内容

    首先进入OpenSSL工具,再输入以下命令。

    1
    2
    3
    4
    OpenSSL> genrsa -out app_private_key.pem 1024  #生成私钥
    OpenSSL> pkcs8 -topk8 -inform PEM -in app_private_key.pem -outform PEM -nocrypt -out app_private_key_pkcs8.pem #Java开发者需要将私钥转换成PKCS8格式
    OpenSSL> rsa -in app_private_key.pem -pubout -out app_public_key.pem #生成公钥
    OpenSSL> exit #退出OpenSSL程序

    经过以上步骤,开发者可以在当前文件夹中(OpenSSL运行文件夹),看到app_private_key.pem(开发者RSA私钥)、app_private_key_pkcs8.pem(pkcs8格式开发者RSA私钥)和app_public_key.pem(开发者RSA公钥)3个文件。

  • 相关阅读:
    Django+drf学习过程笔记
    网络编程之socket
    python回收机制
    异常处理
    面向对象
    常用模块
    部分内置模块
    模块的使用、软件开发目录规范
    迭代器、生成器、函数递归调用及二分式
    三元表达式、生成式、匿名函数
  • 原文地址:https://www.cnblogs.com/amylis_chen/p/6060208.html
Copyright © 2011-2022 走看看