iOS中RSA加密公/私钥文件生成详细过程
程序员文章站
2023-12-31 22:45:28
iOS中使用RSA加密详解一、使用openssl生成所需秘钥文件生成环境是在mac系统下,使用openssl进行生成,首先打开终端,按下面这些步骤依次来做:1. 生成模长为1024bit的私钥文件private_key.pemopenssl genrsa -out private_key.pem 10242. 生成证书请求文件rsaCertReq.csr(这一步会提示输入国家、省份、mail等信息,可以根据实际情况填写,或者全部不用填写,直接全部敲回车.)openssl req -....
iOS中RSA加密公/私钥文件生成详细过程
一、使用openssl生成所需秘钥文件
生成环境是在mac系统下,使用openssl进行生成,首先打开终端,按下面这些步骤依次来做:
1. 生成模长为1024bit的私钥文件private_key.pem
openssl genrsa -out private_key.pem 1024
2. 生成证书请求文件rsaCertReq.csr(这一步会提示输入国家、省份、mail等信息,可以根据实际情况填写,或者全部不用填写,直接全部敲回车.)
openssl req -new -key private_key.pem -out rsaCerReq.csr
3. 生成证书rsaCert.crt,并设置有效时间
openssl x509 -req -days 3650 -in rsaCerReq.csr -signkey private_key.pem -out rsaCert.crt
4. 生成供iOS使用的公钥文件public_key.der
openssl x509 -outform der -in rsaCert.crt -out public_key.der
5. 生成供iOS使用的私钥文件private_key.p12
openssl pkcs12 -export -out private_key.p12 -inkey private_key.pem -in rsaCert.crt
二、将文件导入工程使用
将生层的 公钥文件public_key.der 和 私钥文件private_key.p12 导入项目中
默认情况下 生成的文件在 /user/userName/ 路径下
本文地址:https://blog.csdn.net/sss1507089/article/details/111888987