OpenSSL在Windows下的编译安装

本文介绍了在Windows环境下如何从源代码编译安装OpenSSL,并提供了直接下载预编译版本的方法。主要内容包括安装所需工具如Perl、Visual C++及汇编器等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自http://blogger.org.cn/blog/more.asp?name=OpenSSL&id=18972

一.OpenSSLWindows下的编译安装

解压OpenSSL以后, 在其目录下可以发现有个INSTALL.W32文件,这个文件就是在windows下的安装说明。你可以用UltraEdit打开它。

1.安装perl,perl可以从http://www.activestate.com/ActivePerl下载。

2.安装编译器(任意一个都可以),我仅以Visual C++为例子。

    Visual C++
    Borland C
    GNU C (Cygwin or MinGW)

3.如果通过汇编的方式编译,需要安装汇编语言编译器。MASM NASM都可以。如果速度要求不高,可以不用汇编的方式编译,即不需要安装。MASM一般由VC++自带,Windows NT 4.0 DDK aWindows 98 DDK也带有MASM。把XXXXXml.exeXXXXXml.err文件,提取出来,命名为ml.exeml.err,并把他们放到PATH路径中即可。

NASM可以免费获取,很多地方都可以下载到,如http://www.kernel.org/pub/software/devel/nasm/binaries/win32/

nasmw.exe文件也需要放到PATH路径中。

4.打开一个DOS窗口,输入:perl Configure VC-WIN32

5.如果使用MASM,接着输入:ms/do_masm

 如果使用NASM,接着输入:ms/do_nasm

如果不使用汇编语言编译器,输入:ms/do_ms

6.DOS窗口中接着输入:nmake -f ms/ntdll.mak

如果没有错误的话,编译就通过了,在out32dll目录下面就可以看到,生成的dll文件和可执行文件了。把他们放到,PATH环境变量对应的一个目录里就可以了。

 

 

转自http://21nw.com/2009/03/23

二.下载用于windowsOpenSSL

Hello there! If you are new here, you might want to subscribe to the RSS feed for updates on this topic.

Powered by WP Greet Box

在网上找这个可以用在微软windows OpenSSL 是很困难的对于用于 Windows 64 位的则更加难找.

在股沟上经历了艰难困苦后, 我觉得提供一个可用于windows简单安装版的 OpenSSL供大家使用. 用起来很方便. 不需要再编译什么了就需要下载下面对应的文件即可.

OpenSSL缺省建成可没有版权之争的的128192256位加密方式, 能用就成了。

所有版本都是经过最新的OpenSSL-0.9.8e源程序编译而成,使用了微软的 Visual Studio 2005  MASM.

附原文供参考:

OpenSSL for windows

It’s difficult to find OpenSSL for windows, especially for 64 bit Windows.

after doing some googling, I decideded to providing a simple installation of OpenSSL for windows. It’s easy to use . No need to compile anything, just download the files below.

these are default builds of OpenSSL and enables the symmetric cipher ‘Camellia’ (128-bit, 192-bit, 256-bit key versions), which is now available for royalty-free use.

all versions are compiled from the newest version of OpenSSL-0.9.8e, in the assembly language routines with Microsoft Visual Studio 2005 and Microsoft MASM.

Old version:

files included in the package are listed below:

文件结构

|bin
libeay32.dll, ssleay32.dll,openssl.exe, msvcr80.dll(VC runtim library)
| include
|– — openssl
openssl head files
|lib
libeay32.lib,ssleay32.lib

if you find it useful, a time saver,or even just mildly interesting,then my effort was worth it.

if you have any suggestions on how to improve it, I’d love to hear it.

link to this page: http://www.deanlee.cn/programming/openssl-for-windows/

Enjoy:)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值