iOS has a lot of RSA encryption methods, but there are few ways to decrypt it. Toss for a long time, finally found two more good examples.
1. Use OpenSSL to generate PUBLICKEY.PEM and PRIVATEKEY.PEM for encryption and decryption. SOURCE download
Disadvantage: This item is encrypted when more than 100 of the length can not be encrypted, but the general password encryption and decryption is sufficient!
Applicable environment:
1. The iOS application automatically generates the public key, the private key, and saves it. It's all going to be sandbox extraction.
2. The server public key generates the SECKEYREF format in der format for transmission to the server.
3, encryption has been Base64, after decryption has been base64.
2. Use the. Der and. Pem generated by OpenSSL for encrypted decryption. SOURCE download
File encryption and decryption can be implemented at any length
RSA decryption of iOS