Chinaunix首页 | 论坛 | 博客
  • 博客访问: 770667
  • 博文数量: 95
  • 博客积分: 6011
  • 博客等级: 准将
  • 技术积分: 1342
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-12 16:58
文章分类

全部博文(95)

文章存档

2009年(44)

2008年(51)

我的朋友

分类: 系统运维

2009-01-04 15:06:42

必备条件:

1、安装VC++ 6.0   
2、下载ActivePerl-5.8.0.806-MSWin32-x86并安装:
3、下载 openssl0.98并解压。
    
安装步骤:完全可以参照openssl目录下的install.win32
1perl Configure VC-WIN32
如不成功会有明显提示
2ms\do_ms
推荐使用这种方式
    另外两种方式 如果使用也必须保证本机有编译器才能使用。
     :ms\do_masm (默认vc 自带的编译器;也也以自己下载安装)    
     :ms\do_nasm (需要自己下载)
    
    
3DOS窗口下转到【Microsoft Visual Studio\VC98\bin目录下执行 vcvars32.bat 以配置环境变量。
4、跳到openssl目录下,执行:

nmake -f ms\ntdll.mak

如果编译成功,最后的输出都在out32dll目录下:包括可执行文件、两个dll和两个lib文件: libeay32.dll, libeay32.lib, ssleay32.dll, ssleay32.lib

 

编程初步:

1、  打开VCTools-Options-Directores,在Include files中增加【openssl-0.9.8\inc32目录;在Libray files中增加【openssl-0.9.8\out32dll
2、  在源程序中包含以下三个头文件并加入LIB
#include 
#include
 
#include
 
#pragma comment(lib, "libeay32.lib")

#pragma comment(lib, "ssleay32.lib")

3、  参考源码开始编程:

 

参考:

使用 OpenSSL API 进行安全编程

OpenSSL官方站点:   

 原文地址 http://blog.csdn.net/nataka/archive/2005/09/03/470539.aspx
阅读(1935) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~