什么是 OpenSSL ?
OpenSSL是用于安全通信的著名开源密码学工具包,包括主要的密码算法、常见密码和证书封装功能。
官方网站
https://www.openssl/
安装:
安装这个玩意的原因是项目里接入了 Facebook SDK,结果在打包的时候,会检测系统中有没有OpenSSL,但是它的官网并没有提供windows版本的安装包,需要自己去编译,还需要 activeperl 环境,太麻烦了。
不过型号有第三方提供的开源工具存在,例如:
http://slproweb/products/Win32OpenSSL.html
直接按照普通的windows程序next,next的安装就行了。
安装时会询问你要把OpenSSL的库丢在哪个目录下,这里建议不要选择丢系统目录下,选择丢在OpenSSL的bin目录下。
原因是别的软件可能有自己的OpenSSL版本,你丢系统底下可能会产生冲突,导致报错,而且也容易把它给忘记了。
最后我们在环境变量中,将bin文件夹配置起来,就可以在命令行中调用OpenSSL了。
如果想确保你安装的这个版本会被优先调用的话,可以把环境变量的位置往上移,放到第一个,那它的优先级就是最高的。
环境变量配置好以后,就可以打开一个cmd窗口,用查看版本的命令,检测我们是不是安装成功了。
openssl version
成功了的话,自然就会输出版本信息了。