我正在尝试实施RSA加密算法,其中ios app将使用RSA公钥加密数据并将其发送到服务器,服务器将使用RSA私钥对其进行解密。
问题在于加密,我没有公钥文件,它驻留在服务器端。服务器以NSString的形式发送公钥。所以问题是 - 如何将NSString(公钥)转换为RSA公钥?
到目前为止,我已经关注了此链接 - http://jslim.net/blog/2013/01/05/rsa-encryption-in-ios-and-decrypt-it-using-php/
我使用以下命令生成密钥对和证书请求:
openssl req -x509 -out public_key.der -outform der
-new -newkey rsa:1024 -keyout private_key.pem -days 3650