• 23
    回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

OpenSSL安装说明

注:该方法适用于Openssl 1.1.1及以上版本

1)安装环境:Windows10专业版+VS2010

相关软件下载地址:

1)ActivePerl :https://www.activestate.com/activeperl/downloads

2)openssl:http://www.openssl.org/source

2)安装Perl

安装perl之前可以现在命令提示符中输入perl -version指令测试是否之前已经安装过perl。如果显示下图信息说明Perl安装成功,请直接进入下一步。

   安装ActivePerl软件根据提示一步一步进行安装即可,安装过程软件会自动设置环境变量。要确认是否安装成功,我们可以利用cmd命令行的形式输入指令进入到安装目录.比如:perl -version。显示下图信息则说明Perl安装成功。

3)用管理员身份打开Visual Studio的开发人员命令提示,并进入openssl的目录。

编译32位库打开:开始菜单->所有程序->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio命令提示(2010),(PS:以管理员身份运行)

编译64位库打开:开始菜单->所有程序->Microsoft Visual Studio 2010->Visual Studio Tools->Visual Studio x64 Win64命令提示(2010),(PS:以管理员身份运行)

4)执行Configure命令(配置编译参数)

编译32位库Configure命令:“perl configure VC-WIN32 no-asm --debug --prefix=XXX”(XXX指的是路径)

编译64位库Configure命令:“perl configure VC-WIN64A no-asm --debug --prefix=XXX”(XXX指的是路径)

5)运行”nmake”命令

此时会编译大概10分钟左右,耐心等待。

6)运行”nmake install”命令           

等10分钟左右,耐心等待。 完成后生成OpenSSL文件夹.

7)设置环境变量

设置环境变量Path 添加路径 C:\Program Files(X86)\OpenSSl\bin。

8)测试

使用命令”openssl version -a”,若成功会出现下图结果:

全部回复(23)
正序查看
倒序查看
liaqi333
LV.4
2
2022-11-08 13:08

Windows7系统可以装吗

0
回复
2022-11-08 14:44

同问,安装环境必须是Windows10专业版+VS2010吗?

0
回复
Nic_浩
LV.4
4
2022-11-09 09:28

perl是啥?OpenSSL安装为啥要先装perl?

0
回复
2022-11-09 13:37

Perl是一种脚本语言,有部分OpenSSL安装脚本是用Perl语言写的,需要对应解释程序软件。

0
回复
2022-11-09 16:09

如果我想在程序中调用需要怎么操作呢?

0
回复
2022-11-09 16:22

这期文章楼主主要讲的是安装,请你关注下一期的讲解,会详细说明使用方法的。

0
回复
Hex315
LV.5
8
2022-11-10 09:01

文章专业性很强,希望楼主多分享一些连载文章,对我们技术小白来说很有益处

0
回复
2022-11-10 13:45

openssl 密码库,适用软加密还是硬加密?

0
回复
2022-11-10 16:38

已关注,期待楼主下一期的精彩讲解

0
回复
Hex315
LV.5
11
2022-11-11 09:53

它的应用主要分布在哪些领域??

0
回复
DY20171215
LV.4
12
2022-11-11 10:17
@Hex315
它的应用主要分布在哪些领域??

OpenSSL主要用于互联网数据安全交互有关的各行各业。OpenSSL通常用于服务器端,终端使用加密芯片配合使用

0
回复
pinbo200808
LV.4
13
2022-11-11 10:28

文章真是满满的干货啊,已经转发给我司技术了,希望楼主多多分享。

0
回复
dy-nkxSpMgJ
LV.3
14
2022-11-11 12:08

楼上说OpenSSL通常用于服务器端,终端使用加密芯片配合使用,求推荐一款终端使用较安全的加密芯片

0
回复
2022-11-11 13:01

凌科芯安的加密芯片安全性就挺高的,可以试试

0
回复
liaqi333
LV.4
16
2022-11-14 09:42

管理员身份可以设置几名权限?

0
回复
dy-98AYH6wr
LV.4
17
2022-11-14 09:48

执行Configure命令遇到如下问题:
Can't local Win32/Console.pem in @INC(you may need to install the Win32::Console module)(@INC contains: C:\Perl64\site\lib C:\Perl64\lib) at C:\Perl64\lib/ActivePerl/Config.pm line 400.

0
回复
DY20171215
LV.4
18
2022-11-14 13:13
@dy-98AYH6wr
执行Configure命令遇到如下问题:Can'tlocalWin32/Console.pemin@INC(youmayneedtoinstalltheWin32::Consolemodule)(@INCcontains:C:\Perl64\site\libC:\Perl64\lib)atC:\Perl64\lib/ActivePerl/Config.pmline400.

可以卸载perl安装最新版本试试,或者把Perl安装目录找到Config.pm,然后找到400行左右将sub _warn 里面的代码注释掉。

0
回复
#回复内容已被删除#
19
#回复内容已被删除#
20
Nic_浩
LV.4
21
2022-11-14 13:51

opssl的作用是什么?支持哪些加密算法呢?

0
回复
dy-hwdTJwqn
LV.1
22
2022-11-14 14:00

我看文章说的都是指令安装openss的,有没有那种exe执行文件安装的,简单一点的啊

0
回复
2022-11-14 14:45

一般呢openssl都是以源码编译的形式安装的,那种exe的可执行文件都是个人做的不太安全,推荐使用文章说的这种

0
回复
dy-98AYH6wr
LV.4
24
2022-11-14 14:58

文章步骤清晰,真的是一篇好文章,转发收藏了

0
回复