现代密码学上机作业,即熟悉Openssl的编译安装以及开发环境的搭建。本人操作系统为win10,用的是vs2013,。win10、win8两个系统对于这个安装没有出入,所以说本博客也可指导win8上的操作。开发环境还可以是vc6.0,大致与vs相同,具体百度就行。如下是具体步骤:
一、Openssl的编译安装
1.下载Openssl源码,www.openssl.org/source/。我下载的是openssl-1.0.2j.tar.gz。
2.下载并安装Perl,https://www.perl.org/get.html。我下载的是ActivePerl-5.24.0.2400-MSWin32-x64-300558,windows 64位。
3.解压Openssl源码到D盘新建的openssl文件夹,运行cmd,使用cd将当前目录切换为解压后的openssl-1.0.2j目录.
4.运行configure,当前目录下输入命令:perl configure VC-WIN32 no-asm --prefix=d:/openssl-1.0.2. prefix的参数指定openssl将要安装的目录。
我此处将openssl安装到d:/openssl-1.0.2中,这个目录也可以自己创建,也可以不用管它,后面的步骤中,会自动创建这个目录。
5.在当前目录下运行ms\do_ms创建makefile文件.
6.在当前目录下运行nmake-f ms\ntdll.mak 对openssl进