添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

首先导入Openssl有两种方式:一种是使用CocoaPods直接导入使用,这种方式在OC下是没有任何问题的,但是在Swift下,却一直报错,经过在Google各种查找,找到了一个解决方案,需要修改一下Openssl。所以放弃使用CocoaPods导入Openssl,采用自己导入的方式。具体怎么导入请看这篇技术博客 http://www.cnblogs.com/YouXianMing/p/4519115.html

导入成功之后呢,到另外一位大神的博客中下载已经封装好的RSA加密解密的代码, https://blog.cnbluebox.com/blog/2014/03/19/rsajia-mi/
(如果你的项目是OC的项目,可以直接使用大神中的代码,采用CocoaPods导入不会有任何的错误)
下载完毕之后,导入桥接问价,在桥接文件中导入需要用的OC头文件,编译之后就会报错,根据报错提示点击去之后,发现报错的原因是一个大写的 I ,直接将这个大写的I改成小写的即可。对程序并没有任何的影响。因为那个大写的I是函数声明中的形参。这样就可以直接使用大神的加密、解密的代码了。

首先,需要运行脚本生成OpenSSL库,参考 https://github.com/x2on/OpenSSL-for-iPhone 示例