OpenSSL源代码包括三部分:加密算法库、SSL库和应用程序。加密算法库源代码主要在crypto文件夹里,包括ASN.1编码与解码接口(crypto/asn1/asn1.h),伪随机数产生器(crypto/rand/rand.h),ENGINE机制(crypto/engine),统一密码算法EVP密码算法接口(crypto/evp/evp.h),大数运算接口(crypto/bn/bn.h)
转载 2024-05-23 13:04:51
293阅读
概述本文分享一些个人将https评级从c提升至A+思路与一些基础优化和漏洞修复,并记录其中遇到问题1.HTTPS安全加固指南1.1 升级openssl版本openssl版本过低可以会对后续一些安全配置不兼容,原本版本是1.1.0升级到1.1.1就可以了,这里选择1.1.1n源码包下载路径:/source/old/1.1.1/index.html1.1.1操作步骤# 将源码包上传至服务器/dat
在学习openssl源码之前,我们首先需要了解一下整个过程流程。下面是实现"openssl 源码"流程示意图: | 步骤 | 操作 | |------|----------------------------------------------------| | 1 | 下
原创 2024-04-26 11:14:06
129阅读
https://www.openssl.org/source/old/
原创 2022-06-15 07:07:32
495阅读
openssl源代码主要由eay库、ssl库、工具源码、范例源码以及测试源码组成。 eay库是基础库函数,提供了很多功能。源代码放在crypto目录下。包括如下内容: 1) asn.1 DER编码解码(crypto/asn1目录),它包含了基本asn1对象编解码以及数字证书请求、数字证书、CRL撤销列表以及PKCS8等最基本编解码函数。这些函数主要通过宏来实现。 2) 抽象IO(BIO,cr
转载 2023-11-18 14:20:10
126阅读
# OpenSSL源码分析 ## 流程步骤 | 步骤 | 描述 | |------|------| | 1 | 下载OpenSSL源码 | | 2 | 阅读源码结构 | | 3 | 分析主要功能模块 | | 4 | 调试和运行代码 | | 5 | 撰写源码分析报告 | ## 步骤详情 ### 步骤 1:下载OpenSSL源码 首先,你需要下载OpenSSL
原创 2024-05-24 10:18:45
162阅读
https//www.openssl.org/source/old/1.1.1/
c++
原创 2022-08-07 00:58:30
674阅读
一、crypto目录 openssl 源代码主要由 eay 库、ssl 库、工具源码、范例源码以及测试源码组成。eay 库是基础库函数,提供了很多功能。源代码放在 crypto 目录下。包括如下内 容: 1) asn.1 DER 编码解码(crypto/asn1 目录),它包含了基本 asn1 对 ...
转载 2021-08-19 13:50:00
887阅读
2评论
# OpenSSL源码安装指南 欢迎来到本次教程,我将带领你一步步完成 OpenSSL 源码安装过程。在开始之前,请确保你已经具备一定编程基础,并且对 Linux 操作系统有一定了解。下面我们将按照以下步骤进行操作: | 步骤 | 操作 | | ---- | ---- | | 1. | 下载 OpenSSL 源码包 | | 2. | 解压源码包 | | 3. | 配置 Ope
原创 2024-04-26 11:14:50
627阅读
1. 概念   1.1. SSL(Secure Sockets Layer安全层套接字)/TLS(Transport Layer Security传输层套接字)。   最常见应用是在网站安全方面,用于http数据传输加密。   1.2. 安全目标:保密性(confidentiality),完整性(integrity),可用性(availability)   1.
下载最新OpenSSL http://openssl.org/source/ ./config make make install 通过命令openssl version或者openssl version -a来查看是否已经安装了OpenSSL
转载 2017-06-26 17:04:00
54阅读
2评论
源码安装openssl centos7 1. 进入openssl官网选择版本 官网地址:https://www.openssl.org/source/old/ 2. 下载版本 wget https://www.openssl.org/source/old/1.1.1/openssl-1.1.1b.t ...
转载 2021-10-28 15:05:00
1157阅读
2评论
一、crypto目录openssl 源代码主要由 eay 库、ssl 库、工具源码、范例源码以及测试源码组成。eay 库是基础库函数,提供了很多功能。源代码放在 crypto 目录下。包括如下内容:1) asn.1 DER 编码解码(crypto/asn12) 抽象 IO(BIO,crypto/bio3) 大数运算(crypto/bn4) 字符缓存操作(crypto/buffer5) 配置文件读
转载 2024-01-29 11:32:22
50阅读
Linux内核源代码分析一(Linux0.12)Linux 内核主要由 5 个模块构成,它们分别是:进程调度模块、内存管理模块、文件系统模块、进程间通信模块和网络接口模块。1.引导启动程序(boot)首先说一下pc机启动流程,在加电后,80X86会先进入实模式并进入地址0XFFFF0开始自动执行代码,这个地址一般带表了BIOS代码地址,PCBIOS将会执行硬件检测和诊断功能,并在0地址进行中
Ubuntu 16.04(ECS),OpenSSL 1.0.2g  1 Mar 2016,Nginx 1.10.3 (Ubuntu),浏览器:Chrome 67,Firefox 61,Edge 40,IE 11 序言孤之前从来没有建立过HTTPS网站,感觉很高级、很难,虽然也读过不少博文、资料,十年前在大学时,也使用过OpenSSL操作过建立证书,但后来都忘
转载 2024-06-05 13:36:44
305阅读
●OpenSSH源码编译安装升级●0 1   查看系统当前OpenSSH与OpenSSL版本 ~ # ssh -V02   安装升级依赖包 上传跟系统大版本最新zlib,zlib-devel,openssl-devel,pam,pam-devel包(比如说当前系统为RHEL 6.3,则使用RHEL 6.10包)~ # rpm
构造Server Hello消息int tls_construct_server_hello(SSL *s){unsigned char *bu、。# de
转载 2022-11-04 10:22:32
1381阅读
# Python 源码安装 OpenSSL OpenSSL 是一个开源实现,用于实现安全套接字层 (SSL) 和传输层安全 (TLS) 协议。本篇文章将介绍如何在 Python 中从源代码安装 OpenSSL,方便在需要加密通信应用中进行使用。 ## 系统要求 在开始之前,请确保你已经安装了以下组件: - 操作系统:Linux 或 macOS(Windows 用户可以参考 WSL 或其
原创 9月前
194阅读
我们跳过握手总状态机和读写状态机,因为我认为那是OpenSSL架构方案
转载 2022-12-26 14:51:13
935阅读
下载openssl 地址 ftp://ftp.openssl.org/source/openssl-1.0.1c.tar.gztar -zxf openssl-1.0.1c.tar.gzcd openssl-1.0.1c/./config --prefix=/usr/local --openssldir=/usr/local/sslsudo make && sudo make in
转载 精选 2014-09-16 16:22:04
1959阅读
  • 1
  • 2
  • 3
  • 4
  • 5