采用RSA加密方式,主要是生成公钥和私钥,公钥用来加密,私钥用来解密,至于其中如何实现的,网上有很多原理。
参见如下:
https://github.com/jslim89/RSA-objc
PS:
生成私钥
$ openssl genrsa -out private_key.pem 512
生成公钥
$ openssl rsa -in private_key.pem -pubout -out publi