admin管理员组

文章数量:1646847

Win10环境下OpenSSL的安装

  • 1,前言
  • 2,OpenSSL在Win10环境下的安装
    • 2.1,了解安装OpenSSL所需步骤:
    • 2.2,根据步骤完成前期准备
      • 2.2.1,安装Perl
      • 2.2.2,安装NASM
      • 2.2.3,安装Visual Studio
      • 2.2.4,下载OpenSSL
    • 2.3,根据步骤完成设置
      • 2.3.1,配置Visual studio
      • 2.3.2,将OpenSSL添加到路径中
    • 2.4检验OpenSSL
  • 3.小结

1,前言

在接触OpenSSL之前,我总幻想着有没有一类密码算法库,将我在平常所学到的DES,RSA和MD5等复杂的密码算法(至少在我看来如此)直接使用呢?在老师的引导下,我开始意识OpenSSL库文件对于信息安全和密码学学子来说的必要性。作此篇以将我安装OpenSSL过程中的详细步骤和经验分享给大家。

2,OpenSSL在Win10环境下的安装

2.1,了解安装OpenSSL所需步骤:

1.打开OpenSSL官网:https://www.openssl/点我进入
2.点击行标签页中“Downloads”的选项

3.点击第二个链接(https://github/openssl/openssl)跳转到GitHub

4.在Github中鼠标下滑知道找到Build and Install 一栏,在Build and Install 一栏中有各个平台或操作系统的详细安装教程,点击选择咱们所需要的Windows平台进行安装

5.在Windows平台中,由于我使用的是Visual Studio 2022。在此我选择并点击的是Native builds using Visual C++

6.在Quick start (快速入门)中,文章简略罗列了安装所需要的几个步骤

2.2,根据步骤完成前期准备

2.2.1,安装Perl

1.根据图示网站进入官网(http://strawberryperl/)

2.选择对应的版本进行下载
官网推荐使用.msi文件用于对Windows平台,但使用其他可供下载的文件也可以。在此我选择的是.zip文件下载,解压后在安装。
3.点击链接之后,便可选择最新版本的文件下载

选择最新版本(日期最近)的ZIP edition进行下载即可
4.下载完成之后对压缩包进行解压
在解压后的文件夹中找到可执行文件,将文件路径复制到电脑环境变量路径当中

2.2.2,安装NASM

1.根据图示网站进入官网(https://www.nasm.us/)

2.点击最新版本的稳定版
此处最新版本为2.15.05
3.根据电脑操作系统选择需要的安装包

由于我的电脑是win64,在此我选择win64/点击
4.依然选择下载zip文件

5.下载完成之后将压缩包解压
打开解压后的文件夹,找到nasm.exe文件,选择路径并且复制到环境变量路径当中

2.2.3,安装Visual Studio

这个步骤就不过多赘述,在知乎或者CSDN上搜索如何安装Visual Studio便有详细教程。
但需要注意的是,在第一次安装时需要勾选“使用C++的桌面开发”选项

2.2.4,下载OpenSSL


在code中选择Download ZIP将zip文件安装到电脑中,然后再解压

2.3,根据步骤完成设置

2.3.1,配置Visual studio

1.在开始菜单中找到Visual studio文件夹

2.右键x64 native tools command prompt,在更多里选择使用管理员身份运行,出现下图窗口即可

3.将2.2.4步骤中下载好的文件夹路径复制到窗口中,(即用打开的命令行进入到OpenSSL文件夹中)
输入cd +文件夹路径
然后回车运行

4.现在完成步骤当中第五步

由于我的操作系统是WIN64位,故在窗口中输入perl Configure VC-WIN64A,然后回车运行

5.接下来就需要等待一会,等待生成一些新的文件。
生成完成之后就会出现 OpenSSL has been successfully configured 的字样

6.使用nmake命令进行编译
在窗口中输入nmake,然后回车
注意,此步骤大概需要30min左右时间

7.使用nmake test对构建完成之后的模块进行测试
在窗口中输入nmake test,然后回车
注意,此步骤大概需要30min左右时间
如果测试成功,最后一行会出现Result:PASS字样

8.接下来就可以安装了
在窗口中输入nmake install,然后回车
注意,此步骤大概需要30min左右时间
此步骤完成之后便可关闭窗口

2.3.2,将OpenSSL添加到路径中

这一步较为简单,只需要将下载好的OpenSSL文件夹打开,选择bin文件夹的路径,将路径复制到环境变量中即可。

2.4检验OpenSSL

按住 shift键 鼠标右击桌面,点击“在此处打开powershell窗口”,输入openssl version 查看,如果安装完成,即可显示出openssl当前的版本。至此,就要恭喜你openssl已经在你的电脑上安装完成了!

3.小结

关于openssl在计算机上的应用我日后也会根据自己的实践再写一篇文章,其实在csdn上写文章也能作为对自己学习过程中的鞭策,看着自己同龄的人知识储备已经远超自己了,内心还是有点难受,但还是希望自己能学以致用,多加实践吧!

本文标签: 环境OpenSSL