• RSA密钥生成与使用


    RSA密钥生成与使用

    1. 打开openssl密钥生成软件
    打开 openssl 文件夹下的 bin 文件夹,执行 openssl.exe 文件,如下图:



     

    2. 生成RSA私钥

     

    输入“genrsa -out rsa_private_key.pem 1024”命令,回车后,在当前 bin 文件目 录中会新增一个rsa_private_key.pem 文件,其文件为原始的商户私钥(请妥善保 存该文件,PHP 开发语言中需要使用该文件),以下为命令正确执行截图:



     

    3. 生成RSA公钥

    输入“rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem”命令回车 后,在当前 bin 文件目录中会新增一个 rsa_public_key.pem 文件,其文件为原始 的商户公钥(请妥善保存该文件,PHP 开发语言中需要使用该文件),以下为命 令正确执行截图:(用记事本方式打开它,可以看到-----BEGIN PUBLIC KEY-----开头,
    -----END PUBLIC KEY-----结尾的没有换行的字符串,这个就是公钥。)
     



     

    4. 生成PKCS8 编码的私钥

    输入命令“pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt”并回车,当前界面中会直接显示出生成结果:



      

    右键点击 openssl 窗口上边边缘,选择“编辑→标记”,选中要复制的文字:



      

    此时继续右键点击 openssl 窗口上边边缘,选择“编辑→复制”,把复制的内容粘 贴进一个新的记事本中,可随意命名,只要知道这个是 PKCS8 格式的私钥即可(请 妥善保存该文件)。

  • 相关阅读:
    KUDU 介绍
    Redis是什么?什么作用?优点和缺点
    数据库的种类有哪些?
    oracle 存储过程之游标(loop)使用
    JsHelper.cs
    MsSqlHelper.cs
    PLSQL操作Oracle创建用户和表(含创建用户名和密码)
    ASP.NET开发--三层架构
    oracle数据库之数据插入、修改和删除
    IDEA 搭建SSM框架详细教程以及token本地运行环境常遇到的问题
  • 原文地址:https://www.cnblogs.com/yszr/p/8215075.html
Copyright © 2020-2023  润新知