当前位置: 首页 > web >正文

OpenSSL 1.0.1e 下载解压和运行方法(小白适用 附安装包)​

openssl-1.0.1e.zip​ 是 OpenSSL 加密工具包的一个旧版本(发布于 2013 年左右)的 ​源代码压缩包,文件格式是 ZIP 压缩格式。


一、下载与解压

  1. 下载文件
    假如你已经有了 openssl-1.0.1e.zip 这个压缩包,就跳过这步。

  2. 如果没有,安装包下载:https://pan.quark.cn/s/b7bd56354fbd, OpenSSL 压缩包并下载下来。

  3. 解压缩

    • 把 openssl-1.0.1e.zip 右键点击,选择 ​解压到当前文件夹​ 或者解压到你想要放的目录,比如 C:\openssl
    • 解压后会看到一个文件夹,名字一般是 openssl-1.0.1e,里面就是源代码或者安装文件。

注意:这个版本(1.0.1e)是比较老的版本了,官方早已不再维护,可能存在安全漏洞,建议仅在测试或特殊需求下使用。


二、编译安装(如果你想自己编译)

如果你是 Windows 用户,一般不自己编译,而是直接下载别人编译好的 ​Windows 版 OpenSSL 安装包​(比如 .exe 安装程序)。但如果你确实有这个 zip 源码包,想自己编译,通常需要以下条件:

1. 准备编译环境(以 Windows 为例)
  • 你需要安装:
    • Perl​(比如 ActivePerl)
    • Visual Studio​(比如 2008 或 2010,因为 1.0.1e 很老,要对应老版本的编译器)
    • NASM​(汇编工具,用于优化)
2. 打开命令行,进入 openssl 源码目录
  • 解压后,打开类似 C:\openssl-1.0.1e 的文件夹
  • 按住 ​Shift + 鼠标右键,选择 ​在此处打开命令窗口,或者用 CMD / PowerShell 进入该目录
3. 配置和编译
  • 通常要运行类似下面的命令(具体根据你的编译环境可能略有不同):
perl Configure VC-WIN32
nmake
nmake test   (可选,测试是否编译成功)
nmake install

如果你不太懂这些命令,或者没有装 Visual Studio,那编译会非常麻烦,建议直接找别人编译好的 Windows 版本。


三、直接使用(推荐,如果已有编译好的版本)

如果你只是想 ​使用 OpenSSL 工具​(比如生成证书、加密解密等),而不是从头编译,推荐这样做:

方法一:下载已编译好的 Windows 版 OpenSSL
  • 去一些可信网站搜索:​openssl windows 版下载
  • 比如可以找到类似 openssl-1.0.1e-win32.zip 或 win64 的版本,​解压后直接能用
  • 解压后通常有个叫 openssl.exe 的程序,双击或者在 CMD 里进入该目录就能用命令了
方法二:使用解压后的 OpenSSL 命令行工具
  1. 进入 OpenSSL 所在目录

    • 比如你解压到了 C:\openssl-1.0.1e\bin,里面有 openssl.exe
  2. 打开 CMD 命令行

    • 可以按 ​Win + R,输入 cmd 回车
  3. 切换到该目录

    cd C:\openssl-1.0.1e\bin
  4. 运行 openssl 命令
    比如查看版本:

    openssl version

    或者生成一个 RSA 私钥:

    openssl genrsa -out private.pem 2048
http://www.xdnf.cn/news/20467.html

相关文章:

  • Nginx性能调优:参数详解与压测对比
  • 小孔成像原理
  • 吴恩达机器学习(九)
  • 正态分布 - 正态分布的标准化
  • 音视频技术全景:从采集到低延迟播放的完整链路解析
  • 【鸿蒙 NEXT】V1迁移V2状态管理
  • VMWare和centOS的安装
  • 集成学习 —— 梯度提升树GBDT、XGBoost
  • Javaweb 14.4 Vue3 视图渲染技术
  • 【MySQL | 高级篇 分片规则与管理监控】
  • 从Java全栈到前端框架的全面实战:一次真实面试的深度解析
  • c++ sqlite3库
  • CentOS下Bind服务的安装与故障排查
  • pyAutoGUI 模块主要功能介绍-(1)鼠标功能
  • 从 Excel 趋势线到机器学习:拆解 AI 背后的核心框架​
  • 数位DP -
  • 【明道云】[工作表控件11] 地理位置控件与地图定位应用
  • 用内存顺序实现 三种内存顺序模型
  • 安装es和kibana
  • Linux之Firewalld防火墙实战篇
  • [光学原理与应用-435]:晶体光学 - 晶体的结构-基元/原胞/晶胞/点阵
  • 多次base64编码过滤垃圾字符
  • 讲一下模版特化和偏特化的区别
  • 如何在Kali Linux官网下载历史版本
  • Redis 持久化机制:AOF 日志深度解析
  • Hystrix与Sentinel-熔断限流
  • 创建阿里云ECS实例操作(免费试用版)
  • 【C++】模板和STL
  • Unity的UGUI更改背景以及添加中文字体
  • 【FastDDS】XML profiles