苹果早在osx 10.7就已经抛弃了openssl,真是牛逼啊,居然在心脏流血之前避开了。
但是openssl的加密还是可以使用的,还是不错的,最近要做动态加密解密,防止别人盗取密码和账号。
好了,入正题:首先下载:
点击打开链接 ,官网下载
解压:
tar xvzf openssl-1.0.0d.tar.gz
进入文件夹
cd openssl-1.0.0d
由于目前的mac基本上都是64位的,所以安装的时候应该使用64位的安装,like:
如果需要zlib压缩模块的话,还需要先安装zlib
./Configure darwin64-x86_64-cc --prefix=/usr/local/ssl shared zlib-dynamic
我没有使用zlib,如下:
./Configure darwin64-x86_64-cc --prefix=/usr/local/ssl shared no-zlib
然后:
sudo make&&make install,如果不行,请一步一步执行:
sudo make
sudo make install
慢慢等吧。
将/usr/local/lib/*.a文件拷贝到当前项目中:比如:
sudo cp -rf /usr/local/lib/*.a ~/MyCode/Open_ssl_Demo
添加进项目,然后在build setting的include search path将/usr/local/ssl/include放进来。好了,使用静态库防止别人破解。