美文网首页常用加密
RSA 加密、解密(服务器给公钥私钥自己生成加密解密文件)

RSA 加密、解密(服务器给公钥私钥自己生成加密解密文件)

作者: 精神病患者link常 | 来源:发表于2017-01-04 16:49 被阅读148次

拿到后台给的私钥,生成pem文件。
公钥可不用,因为私钥会生成公钥文件

下面开始步骤
1.私钥字符串生成pem文件(我是把文件都放在了桌面,具体的可以cd到不同的文件夹下进行操作)
输入

vim private_key.pem
0902AF97-6C3D-47FC-962B-6A4D04AF821F.png 51CFEA48-7F3C-4B7E-A78E-B2D9D5C03FA2.png

在此输入后台给的私钥字符串,注意

-----BEGIN RSA PRIVATE KEY-----  
.....................................................................
..........................................................................................................................................
.....................................................................
-----END RSA PRIVATE KEY-----
也需要复制上去
34E56A09-8D8D-48B1-8C72-7DF47E0F3E85.png
输入完成,按 esc ,输入 :wq  保存

桌面上多出私钥文件

CD6076D5-8D19-48A9-A7C1-04A5238A479B.png

然后依次输入一下命令

genrsa -out private_key.pem 1024   该命令是自己生成私钥pem,该文章需要根据字符串生成私钥pem,so步骤省略

req -new -key private_key.pem -out rsaCertReq.csr(第一步)

x509 -req -days 3650 -in rsaCertReq.csr -signkey private_key.pem -out rsaCert.crt(第二步)

生成公钥
x509 -outform der -in rsaCert.crt -out public_key.der (第三步)

 生成私钥
pkcs12 -export -out private_key.p12 -inkey private_key.pem -in rsaCert.crt(第四步)

第五步输入密码。该密码在程序中用的到
AAAF3596-642B-40A6-B343-F6F97902CA9B.png
最后得到公钥文件: public_key.der
最后得到私钥文件 :private_key.p12

将两个文件导入到程序中
以后的做法在上一篇文章中有,具体可以参考。

如果没有解决问题,推荐看下一篇文章
http://www.jianshu.com/p/f4497d19f336
RSA 加密、解密(服务器给公钥,剩下的自己搞)

相关文章

  • openssl终端命令RSA和DES加解密

    RSA 1、生成公钥和私钥 2、加密解密文件 公钥加密私钥解密 私钥加密公钥解密 3、在程序中使用依次生成 csr...

  • RSA非对称加密算法

    RSA算法,经典非对称加密算法,通过生成公钥 私钥 进行加密解密 公钥加密 私钥解密 反之 私钥加密 公钥...

  • Rsa加解密

    /*** Rsa 加解密* 用法:* (1)公钥加密,私钥解密* (2)私钥加密,公钥解密*/class ...

  • python的加密方式: rsa加密和解密

    RSA加密是一种非对称加密,通常使用公钥加密,私钥解密。 公钥、私钥的生成 生成文件如下图: 可以将生成的公钥、私...

  • RSA公私钥生成

    ·1.创建加密密钥 ·2.通过私钥生成公钥 ·测试加密解密·创建txt文件 ··私钥加密->公钥解密 ··公钥加密...

  • RSA在线加密解密

    在线RSA公私钥加密解密,支持私钥加密->公钥解密、公钥加密->私钥解密,支持PKCS#1、PKCS#8格式公私钥...

  • 加密相关

    公钥加密 私钥解密 ,私钥加密,公钥验证(签名) HTTPS -- AFSecurityPolicy RSA ...

  • android RSA PKCS1 # PKCS8

    最近服务器调整加密,由RSA 加密 ,AES 解密 。修改为RSA 公钥加密 ,私钥解密。密钥是与服务器同步。每次...

  • iOS之密码学

    一、非对称加密 - RSA : +公钥加密,私钥解密; + 私钥加密,公钥解密; + 只能通过因式分解来破解 二、...

  • 加密

    哈希,md5 RSA 公钥加密私钥解密,私钥加密公钥解密 数据大,效率低,银行等用

网友评论

    本文标题:RSA 加密、解密(服务器给公钥私钥自己生成加密解密文件)

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