首页 > ios > OpenSSL Framework for iOS 7(自制)

OpenSSL Framework for iOS 7(自制)

  对OpenSSL加密的研究,对于他的研究纯属于研究sqlite数据库加解密的副产品,因为sqlite加解密的一个开源库是基于OpenSSL的。
  打造framework就选用了 《ios static framework的制作笔记》 这个里面的工具,具体的操作转过去看看。
  下面的1、2、3步骤是参照http://sqlcipher.net/ios-tutorial/ 里面的内容,他的是生成sqlite加解密库的,咱们这次因为是副产品的生成,所以只取了其中的几个部分。
  1.先下载OpenSSL 源码,C代码 http://www.openssl.org/source/ 这个里面下载一个,或者执行一下脚本

cd ~/Documents/code
curl -o openssl-1.0.0e.tar.gz http://www.openssl.org/source/openssl-1.0.0e.tar.gz
tar xzf openssl-1.0.0e.tar.gz

  2.下载OpenSSL-XCode 到本地,或者执行脚本

cd ~/Documents/code/SQLCipherApp
git clone https://github.com/sqlcipher/openssl-xcode.git

  3.添加OpenSSL的源码库(Add OpenSSL Source Tree)
Start by opening the XCode project, Choose the XCode Menu, Preferences, Locations tab, and Source Trees screen. Add a variable named OPENSSL_SRC that references the path to the extracted OpenSSL source code.
图片
  4.新建一个静态库的工程,然后把第2步下载的OpenSSL-XCode,作为子项目添加到工程中,添加到库中,然后设置依赖。
  5.在新建的工程中新建一个类,空的就行,因为如果工程是空的话,编译不了,会提示缺少文件。
  6.编译,就可以生成一个可以用的OpenSSL的framework啦。

  1. 还没有评论
评论提交中, 请稍候...

留言


可以使用的标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks