使用Visual Studio 2008编译Openssl

Openssl概述:

OpenSSL是一个强大的安全套接字层密码库,Apache使用它加密HTTPS,OpenSSH使用它加密SSH,但是,你不应该只将其作为一个库来使用,它还是一个多用途的、跨平台的密码工具。 OpenSSL有许多的特征,除了具有SSL客户端和服务端特征,OpenSSL还有:

◆美国联邦政府NIST FIPS 140-2一级评估确认
◆TLS,下一代SSL协议
◆X.509密钥和证书的生成
◆X.509证书权力
◆S/MIME加密
◆文件加密和粉碎
◆打乱UNIX密码
◆9个不同的商业密码硬件设备
◆密码性能测试
◆36个命令
◆6个消息摘要算法
◆9个密码算法
◆多个加密协议

 

OpenSSL的源码和编译环境下载:

OpenSSL 0.9.8k版本下载地址:http://www.openssl.org/source/openssl-0.9.8k.tar.gz

ActivePerl window安装程序下载:http://downloads.activestate.com/ActivePerl/Windows/5.10/ActivePerl-5.10.0.1005-MSWin32-x86-290470.msi

 

OpenSSL安装过程

1. 安装ActivePerl程序

2. 解压OpenSSL源代码到 D:/openssl (目录自己定义)

3. 运行 Visual Studio 2008命令提示

4. 在命令行下输入如下命令:

    d:

    cd openssl

    perl configure VC-WIN32

    ms/do_ms

    nmake -f ms/ntdll.mak (编译静态版本的执行 nmake -f ms/nt.mak )

5. 编译完成后会在 D:/openssl/out32dll 目录下生成库文件、动态链接库文件、Openssl执行文件和测试程序,有用的文档就是三个 openssl.exe libeay32.dll ssleay32.dll

6. 拷贝 openssl/apps 下的 openssl.cnf文档到out32dll 目录下,就可以使用 Openssl的强大功能了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值