iOS RSA公钥和私钥的生成

1.查看自己电脑openssl的版本

openssl version        

打印结果:

OpenSSL 0.9.8zh 14 Jan 2016

2.安装openssl

sudo apt-get install openssl

如果电脑已经安装有openssl,就不需要安装了

2.生成私钥(执行下面代码会创建一个文件,因此你需要实现创建一个文件夹,并且cd进去,以便存储生成的文件)

openssl genrsa -out rsa_private_key.pem 1024

3.把RSA私钥转换成PKCS8格式

openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out rsa_private_key_pkcs8.pem

4.生成公钥

openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

5.生成pem格式文件,可以直接更改后缀为txt即可获取字符串

第二种方式就是使用支付宝自动生成:(可以去支付宝官网下载)
https://doc.open.alipay.com/doc2/detail.htm?treeId=193&articleId=105310&docType=1#s0

你可能感兴趣的:(iOS RSA公钥和私钥的生成)