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 會出現配置的一些相關東西


大神.png


這個過程大概需要三分鍾。
最終是


123123.png


到這里我們就編譯好需要的靜態文件了。
然后就去下載好的OpenSSL-for-iPhone-master項目中拉取


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文件夾放上去就行。


達殺手可見類付款啦就是可冷.png


到這我們就可以在項目中使用強大的OpenSSL了。
給大家提供一個在線生成公私鑰的網站:http://web.chacuo.net/netrsakeypair


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM