在windows下编译openssl

1.访问 http://www.openssl 下载openssl
2.访问 http://www/activestate.com/ActivePerl  下载可用在window下的perl
3.安装perl
4.开始-->运行 打入cmd命令。使用cd 命令跳转到openssl所在目录下
如cd C:\openssl-0.9.8l
5.运行perl Configure VC-WIN32命令
6.如用masm
   运行ms\do_masm命令
   如用nasm
   运行ms\do_nasm
   如果什么都没用
   运行ms\do_ms
7.如果安装VC时设置了环境变量则跳到步骤8
   否则:将当前目录转到...\,,,\ vc98\bin所在目录
       运行:VCVARS32.BAT
       设置VC环境变量
       回到openssl目录
8.运行:nmake -f ms\ntdll.mak 编译动态库(等待时间较长)
  运行:nmake -f ms\ntdll.mak test    检查上一步编译是否成功
  运行:nmake -f ms\ntdll.mak install    安装编译后的openssl到指定目录
 
完成
 
设置VC:
打开VC   tools--》 options--》directorys
 
在shou directorys for 中选择include files
在directorys中选择最后一个空白的小框,双击,出现选择路径的按钮,将
C:\openssl-0.9.8l\include添加到其中
 
在shou directorys for 中选择library files
在directorys中选择最后一个空白的小框,双击,出现选择路径的按钮,将
C:\openssl-0.9.8l\out32dll添加到其中
 
若想通过VC连接调用OpenSSL函数的工程,则还需要在设置:
project-->settings 选择LINK 在object /library modules:中添加libeay32.lib
 
 
运行时,提示错误信息:没有找到libeay32.dll・・・・・・・
解决方法:在openssl 文件夹中找到out32dll文件夹,打开将其中的libeay32.dll拷贝到
C:\WINDOWS\system32
 
iv的作用:
两条相同的信息,如果他们的IV不同,则加密后产生的密文也不相同,用来提高安全性

你可能感兴趣的:(windows,职场,perl,OpenSSL,休闲)