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加密

相關文章
相關標籤/搜索