iOS 在Xcode中使用OpenSSL库

最近要作一个密码键盘,想内置一些加密算法,因此就想到了添加OpenSSL库,如今mac也自带了OpenSSL库,可是每次都从终端是生成是很麻烦的。网上找了不少文档、博客去介绍如何编译能够在Xcode中使用的OpenSSL静态库文件,可是写的都不是很清楚,而且年代久远,最终在一个看着很简单的博客上发现了一个很好用的方法。
下面我就简单的介绍一下,亲测有效。
首先咱们先去下载 https://github.com/x2on/OpenSSL-for-iPhone.git
下载完成后,咱们就要用终端了,去编译须要的静态库。
打开终端 输入 cd /Users/<username>/<path>/OpenSSL-for-iPhone-master
而后输入./build-libssl.sh 会出现配置的一些相关东西git


大神.png


这个过程大概须要三分钟。
最终是github


123123.png


到这里咱们就编译好须要的静态文件了。
而后就去下载好的OpenSSL-for-iPhone-master项目中拉取web


23112.png


这是咱们须要的lib crypto.a 和libssl.a。到这编译须要的.a文件就算完成了。算法

下面咱们就要去使用它。
点击libssl.a -->show in finder 咱们还会看到一个include文件夹。把咱们须要的.a文和include文件夹copy出来,放到咱们本身的工程中去。网站


打发.png


而后就是配置一下Xcode了。Build setting 下 搜索 Header search path ,添加路径。其实就是拖着项目中的include文件夹放上去就行。ui


达杀手可见类付款啦就是可冷.png


到这咱们就能够在项目中使用强大的OpenSSL了。
给你们提供一个在线生成公私钥的网站:http://web.chacuo.net/netrsakeypair加密

相关文章
相关标签/搜索