[资料分享]

OpenSSL安装说明

[复制链接]
240|21
手机看帖
扫描二维码
随时随地手机跟帖
TT210713|  楼主 | 2022-11-7 11:00 | 显示全部楼层 |阅读模式
注:该方法适用于Openssl 1.1.1及以上版本
1安装环境Windows10专业版+VS2010
相关软件下载地址:
1ActivePerl https://www.activestate.com/activeperl/downloads
2opensslhttp://www.openssl.org/source
2)安装Perl
安装perl之前可以现在命令提示符中输入perl -version指令测试是否之前已经安装过perl。如果显示下图信息说明Perl安装成功,请直接进入下一步。
   安装ActivePerl软件根据提示一步一步进行安装即可,安装过程软件会自动设置环境变量。要确认是否安装成功,我们可以利用cmd命令行的形式输入指令进入到安装目录.比如:perl -version。显示下图信息则说明Perl安装成功。
1.png
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:以管理员身份运行)
2.png
3.png
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指的是路径)
4.png
5运行”nmake”命令
此时会编译大概10分钟左右,耐心等待。
6)运行”nmake install”命令           
10分钟左右,耐心等待。 完成后生成OpenSSL文件夹.
7)设置环境变量
设置环境变量Path 添加路径 C:\Program Files(X86)\OpenSSl\bin
8测试
使用命令”openssl version -a”,若成功会出现下图结果:
5.png

使用特权

评论回复

相关帖子

李阿淇33| | 2022-11-8 13:08 | 显示全部楼层
Windows7系统可以装吗

使用特权

评论回复
suibianqiming| | 2022-11-8 14:44 | 显示全部楼层
同问,安装环境必须是Windows10专业版+VS2010吗?

使用特权

评论回复
Nic浩| | 2022-11-9 09:30 | 显示全部楼层
perl是啥?OpenSSL安装为啥要先装perl?

使用特权

评论回复
TT210713|  楼主 | 2022-11-9 13:40 | 显示全部楼层
Nic浩 发表于 2022-11-9 09:30
perl是啥?OpenSSL安装为啥要先装perl?

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

使用特权

评论回复
Tomorrowtoday| | 2022-11-9 16:11 | 显示全部楼层
如果我想在程序中调用需要怎么操作呢?

使用特权

评论回复
LITY2016| | 2022-11-9 16:24 | 显示全部楼层
这期文章楼主主要讲的是安装,请你关注下一期的讲解,会详细说明使用方法的。

使用特权

评论回复
xuanzhuandemuou| | 2022-11-10 08:51 | 显示全部楼层
文章专业性很强,希望楼主多分享一些连载文章,对我们技术小白来说很有益处

使用特权

评论回复
pinbo2008| | 2022-11-10 13:46 | 显示全部楼层
openssl 密码库,适用软加密还是硬加密?

使用特权

评论回复
yuzuixue123| | 2022-11-10 16:37 | 显示全部楼层
已关注,期待楼主下一期的精彩讲解

使用特权

评论回复
xuanzhuandemuou| | 2022-11-11 09:25 | 显示全部楼层
它的应用主要分布在哪些领域??

使用特权

评论回复
TT210713|  楼主 | 2022-11-11 10:19 | 显示全部楼层
xuanzhuandemuou 发表于 2022-11-11 09:25
它的应用主要分布在哪些领域??

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

使用特权

评论回复
pinbo2008| | 2022-11-11 10:28 | 显示全部楼层
文章真是满满的干货啊,已经转发给我司技术了,希望楼主多多分享。

使用特权

评论回复
suibianqiming| | 2022-11-11 12:09 | 显示全部楼层
楼上说OpenSSL通常用于服务器端,终端使用加密芯片配合使用,求推荐一款终端使用较安全的加密芯片

使用特权

评论回复
LITY2016| | 2022-11-11 13:03 | 显示全部楼层
凌科芯安的加密芯片安全性就挺高的,可以试试

使用特权

评论回复
李阿淇33| | 2022-11-14 09:43 | 显示全部楼层
管理员身份可以设置几名权限?

使用特权

评论回复
Paultoday123| | 2022-11-14 09:52 | 显示全部楼层
执行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.

使用特权

评论回复
TT210713|  楼主 | 2022-11-14 13:12 | 显示全部楼层
Paultoday123 发表于 2022-11-14 09:52
执行Configure命令遇到如下问题:
Can't local Win32/Console.pem in @INC(you may need to install the Wi ...

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

使用特权

评论回复
Nic浩| | 2022-11-14 13:56 | 显示全部楼层
opssl的作用是什么?支持哪些加密算法呢?

使用特权

评论回复
Tomorrowtoday| | 2022-11-14 13:59 | 显示全部楼层
我看文章说的都是指令安装openss的,有没有那种exe执行文件安装的,简单一点的啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则