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

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://Rjvsxa7k.nnmnz.cn
http://31rzJByy.nnmnz.cn
http://ynUJmF0G.nnmnz.cn
http://pHh1SzJQ.nnmnz.cn
http://GDjmCjqy.nnmnz.cn
http://elGBM9j9.nnmnz.cn
http://a3pehZzG.nnmnz.cn
http://q1xVFZIH.nnmnz.cn
http://cj02VvUE.nnmnz.cn
http://ko9duw5A.nnmnz.cn
http://QXOnBlX4.nnmnz.cn
http://xhYgA8sq.nnmnz.cn
http://DKMumHj8.nnmnz.cn
http://jYKucZZS.nnmnz.cn
http://5oCncO9p.nnmnz.cn
http://oCOVMCco.nnmnz.cn
http://5uFiwimU.nnmnz.cn
http://FLgaVy93.nnmnz.cn
http://3gARl4BG.nnmnz.cn
http://oG861EWG.nnmnz.cn
http://6MJoc8XL.nnmnz.cn
http://4k3D6lsz.nnmnz.cn
http://sbuDPzzq.nnmnz.cn
http://jkeFLIiV.nnmnz.cn
http://9qtbhjgE.nnmnz.cn
http://pBz5IUJk.nnmnz.cn
http://HQcWLw7A.nnmnz.cn
http://hO2aJsXo.nnmnz.cn
http://8kCgzZD2.nnmnz.cn
http://0VXGXxkY.nnmnz.cn
http://www.dtcms.com/a/370477.html

相关文章:

  • Qt图表功能学习
  • 【营销策略算法】关联规则学习-购物篮分析
  • 部署AIRI
  • 深度学习基础概念回顾(Pytorch架构)
  • 基于LSTM深度学习的网络流量测量算法matlab仿真
  • 【PyTorch实战:Tensor变形】5、 PyTorch Tensor指南:从基础操作到Autograd与GPU加速实战
  • 【基础-判断】@Entry装饰的自定义组件将作为页面的入口。在单个页面中可以使用多个@Entry装饰不同自定义组件。
  • 驱动开发系列71 - GLSL编译器实现 - 指令选择
  • 贪心算法应用:化工反应器调度问题详解
  • OpenAvatarChat项目在Windows本地运行指南
  • canal+DataX实现数据全量/实时同步
  • Jenkins运维之路(自动获得分支tag自动构建)
  • 服务器内存和普通计算机内存在技术方面有什么区别?
  • 同一台nginx中配置多个前端项目的三种方式
  • 【LeetCode热题100道笔记】排序链表
  • Shell 脚本实现系统监控与告警
  • 【算法--链表】86.分割链表--通俗讲解
  • 基于区块链的IoMT跨医院认证系统:Python实践分析
  • 用内存顺序实现 三种内存顺序模型
  • rh134第五章复习总结
  • Java包装类型
  • Linux awk 命令使用说明
  • 一个正常的 CSDN 博客账号,需要做哪些基础准备?
  • 文件I/O与I/O多路复用
  • protobuf的序列反序列化
  • Linux/UNIX系统编程手册笔记:共享库、进程间通信、管道和FIFO、内存映射以及虚拟内存操作
  • 吴恩达机器学习(九)
  • 基于多级特征编码器用于声学信号故障检测模型
  • 【LeetCode热题100道笔记】二叉树中的最大路径和
  • The Open Group 宣布成立Industrial Advanced Nuclear™ 联盟)