Ios 使用RSA公钥加密文本

Ios 使用RSA公钥加密文本,ios,encryption,cryptography,rsa,Ios,Encryption,Cryptography,Rsa,我正在尝试实现RSA加密算法,ios应用程序将使用RSA公钥加密数据并将其发送到服务器,服务器将使用RSA私钥解密数据 问题在于加密,我没有公钥文件,它驻留在服务器端。服务器正在以NSString的形式发送公钥。所以问题是-如何将NSString(公钥)转换为RSA公钥 到目前为止,我一直关注这个链接- 我已使用以下命令生成密钥对和证书请求: openssl req -x509 -out public_key.der -outform der -new -newkey rsa:1024

我正在尝试实现RSA加密算法,ios应用程序将使用RSA公钥加密数据并将其发送到服务器,服务器将使用RSA私钥解密数据

问题在于加密,我没有公钥文件,它驻留在服务器端。服务器正在以NSString的形式发送公钥。所以问题是-如何将NSString(公钥)转换为RSA公钥

到目前为止,我一直关注这个链接-

我已使用以下命令生成密钥对和证书请求:

openssl req -x509 -out public_key.der -outform der
    -new -newkey rsa:1024 -keyout private_key.pem -days 3650

你想得到什么格式的RSA公钥?这个问题太广泛了,添加您尝试过的内容和不起作用的内容的详细信息,或者搜索现有问题。@reecon:我通过执行openssl命令获得了.der公钥文件和.pem私钥文件-
openssl req-x509-out public_key.der-outform der-new-newkey rsa:1024-keyout private_key.pem-days 3650
请编辑在问题中添加更多信息,不要在评论中添加。在我看来,您得到的是证书请求,而不是公钥。请求可能包含公钥,但这并不意味着它是公钥。