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不同,则加密后产生的密文也不相同,用来提高安全性