首页 > 应用 > 软件技巧 > 正文

Windows下openssl的下载安装和使用方法

2024-07-16 17:44:34
字体:
来源:转载
供稿:网友

安装openssl有两种方式,第一种直接下载安装包,装上就可运行;第二种可以自己下载源码,自己编译。下面对两种方式均进行详细描述。

一、下载和安装openss

方法一:直接使用openssl安装包

Window 的openssl的安装包的下载地址为:

http://slproweb.com/products/Win32OpenSSL.html

一般在安装openssl之前还需要vs的一些插件,该地址中也提供了相关插件的下载。如下图即为openssl的安装及其vs插件在下载网页的截图。


 

方法二:自己编译openssl

此过程比较复杂,需要先安装perl、vs等软件,然后才能编译openssl。

1、下载并安装perl,

1)下载路径:

http://www.activestate.com/activeperl/downloads/

2)安装与配置:

直接运行安装文件(例如:ActivePerl-5.16.3.1604-MSWin32-x86-298023.msi)即可完成安装;安装过程将自动完成环境变量的配置(安装完成之后,可以在系统环境变量里看到perl的bin目录(例如: C:/Program Files/perl/site/bin;)已经被加入进来),无需再手工配置;

3)测试安装是否成功:

进入perl安装目录的eg文件夹,执行“perl example.pl”若显示“Hello from ActivePerl!”,则说明Perl安装成功。如下图所示:


 

perl安装成功之后就可以开始使用Perl的相关命令来进行OpenSSL的安装了。

2、openssl可以自己下载源码编译也可以直接下载安装包安装完之后即可使用。

2.1使用源码编译openssl

1) 下载openssl源码的路径:

http://www.openssl.org/source/

2)配置VS2005的环境变量(因为后面编译openssl时,将会用到vs2005自带的nmake工具)。

执行VS2005的bin目录下(例如:C:/Program Files/Microsoft Visual Studio 8/VC/bin)的vcvars32.bat文件即可完成配置,如下图所示:


 

3)配置openssl

(1)将下载后的openssl压缩文件(例如:openssl-1.0.1g.tar.gz)解压缩到某目录下(例如:C:/Program Files/openssl-1.0.1g);

(2)通过命令窗口,进入openssl的目录C:/Program Files/openssl-1.0.1g中,执行“perl Configure VC-WIN32”即可完成配置,如下图所示:


 


 

(3)执行do_masm

在openssl的目录下执行ms/do_masm,注意不能进入到ms下面直接执行do_masm,否则会提示找不到文件“util/makfiles.pl”之类的错误。


 

(4)编译openssl

在openssl目录下(C:/Program Files/openssl-1.0.1g)执行“nmake -f ms/ntdll.mak”,如下图所示:

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表