qqwe 发表于 2018-6-16 13:22:58

openssl Windows下的安装

前几天安装了crypto++,想用来进行密码算法测试,但是发现这个东西可用的文档太少,而且里面的c++继承来继承去的,搞的人头大。于是想想看还有别的密码算法库没,结果在网上一找,还真有,openssl,用的人多,参考文档多,用的c,不过里面都是c++的思想。  下面简单介绍一下openssl的安装情况。
  1) 安装 VC6.0;0.9.7i 及以上版本支持 VC++ 2005
  2) 安装 perl5;
  3) 解压 openssl;
  4) 在控制台下进入 openssl 目录;
  5) 运行 perl Configure VC-WIN32,其他可选项参见 2.2.1 节;
  6) ms\do_ms.bak
  7) nmake -f ms\ntdll.mak(动态库)或者 nmake –f ms\nt.mak(静态库);
  安装完毕后,生成的头文件放在 inc32 目录,动/静态库和可执行文件放在 outdll
  目录。
  上面的7步是文档中给的安装步骤。但是在安装过程中出现了几个问题,
  首先,是提示ml.exe缺失,在网上搜了,最后装了nsam,然后将它的ml.exe拷贝过去;
  接下来有碰都一个cl.exe出问题,最后查到说是需要设置vc的环境变量,
  转到C:\Program Files\Microsoft Visual Studio\VC98\bin目录(默认安装时)下
  执行 vcvars32.bat 以配置环境变量。
  然后再转回来到openssl0.9.8m目录下,执行第7步即可。
  另外需要注意的是VC-WIN32必须大写,否则会出错。
页: [1]
查看完整版本: openssl Windows下的安装