1.A和B通过ssl传输数据大概过程  私钥加密的数据只能自己对应的公钥才能解密,CA 签证机关先给自己发一个证书,公共认可的机构, A B之间通信  数据都是通过自己生成的私钥加密的后生成的数据 首先  A 将自己的 姓名 地址 公钥 发给CA  ,发送的数据称为AA,CA自己生成的有一对公钥和私钥。CA先提取AA数据的特征码, 然后用自己的私钥
转载 2024-06-28 04:45:00
115阅读
# OpenSSL架构解析 OpenSSL是一个强大的开源工具箱,广泛用于实现安全通信和数据加密。它遵循SSL/TLS协议,提供多种加密函数和工具,广泛应用于网络安全领域。本文将介绍OpenSSL的基本架构及其组件,附带必要的代码示例。 ## OpenSSL架构组件 OpenSSL主要包括以下几个核心组件: 1. **加密算法库**:包括对称加密、非对称加密、哈希函数等。 2. **协议层
原创 9月前
84阅读
1.安装openssl 之后在/usr/lib/ssl目录下(ubuntu系统,用whereis查下ssl目录即可)下找到openssl.cnf,拷贝到工作目录下。2.工作目录下新建demoCA文件夹,文件夹中新建文件index.txt和serial,再创建一个newcerts的文件夹。在serial里面添加字符01。mkdir demoCAcd demoCAtouch ./{serial, in
转载 2024-01-31 14:29:20
190阅读
CentOS7下制作OpenSSH 8.4p1 RPM包1、准备条件1)openssh-8.4p1.tar.gz源码包https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.4p1.tar.gz2)x11-ssh-askpass-1.2.4.1.tar.gz 源码包wget https://src.fedoraproject.o
arm架构openssl依赖包的描述 在嵌入式领域,ARM架构因其低功耗和高性能的特点被广泛应用。然而,当我们尝试在ARM架构上使用OpenSSL时,常常会面对依赖包问题。这篇博文将系统性地展示如何解决“arm架构openssl依赖包”的问题,包括背景描述、技术原理、架构解析、源码分析和应用场景。 ## 背景描述 首先我们需要了解问题的整体背景。ARM架构的流行使得许多项目(如IoT设备、移
原创 6月前
72阅读
OpenSSL心脏出血之后,我相信很多人都出了血,并且流了泪...网上瞬间出现了大量吐嘈OpenSSL的文章或段子,仿佛内心的窝火一瞬间被释放了出来,跟着这场疯闹,我也吐一下嘈,以雪这些年被OpenSSL蹂躏之辱,也许可以顺便展现一下我的无知与愚昧,但只是也许...        首先声明的一
转载 2024-01-22 15:03:56
37阅读
文章目录1.概述1.1含义1.2特点1.3Master节点1.4Worker节点1.5Pod1.6ReplicaSet和Deployment1.7Service1.8kubectl2.详细步骤步骤一:基础环境配置1.查看系统架构2.关闭防火墙或开放必要端口3.关闭Selinux安全模块4.关闭swap分区5.禁用交换分区(swap partition)的自动挂载6.设置网络桥接的转发规则7.重新
目录简介哈希表内存分配抽象IOBase64编码解码常见的加密算法RSA总结 简介openssl一直以来在实际应用中都十分的广泛,内部集成了许多成熟的接口,可以直接调用,是一个功能十分丰富的工具箱。常见的用途在SSL协议实现 (包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码
转载 2024-03-21 10:55:46
143阅读
原创 2021-09-05 15:05:57
1340阅读
00. 目录文章目录00. 目录01. SHA-1介绍02. SHA-0和SHA-12.1 SHA-0的破解2.2 SHA-1的破解03.计,并由美国国家标准技术研究所(NIST)发布为联邦...
原创 2022-03-16 15:50:06
2064阅读
概述本文分享一些个人将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命令行工具使用一、对称加密命令二、非对称加密命令1、生成秘钥2、加密文件3、数字签名三、哈希命令 我们知道常用的加密算法分为对称、非对称、摘要这三种。那么在OpenSSL中也有对应的命令。一、对称加密命令对称加密需要使用的标准命令为enc,可使用如下命令查看使用帮助:openssl enc -help常用选项有:-e:表示加密,可以指明一种加密算法,若不指的话将使用默认加密
我在今天的工作中遇到了一个问题,需要下载适用于 ARM 架构OpenSSL 安装包。为了帮助更多的开发者解决类似的问题,以下是我整理的详细的解决过程。这篇博文将涵盖环境准备、分步指南、配置详解、验证测试、优化技巧以及扩展应用等方面。 ## 环境准备 在开始之前,你需要确保你的软硬件环境符合要求。 ### 软硬件要求 | 组件 | 要求
原创 6月前
548阅读
用途:本指令能够使用RSA算法签名,验证身份,加密/解密数据。用法:openssl rsautl [-in file] [-out file] [-inkey file] [-passin arg] [-keyform PEM|DER|NET] [-pubin] [-certin] [-asn1parse] [-hexdump] [-raw] [-oaep] [-ssl] [-pkcs] [-x9
1
转载 2012-09-13 11:30:00
243阅读
https的实现过程 client 从互联网下载CA的证书(公匙 ),用于验证server的身份 server 通过加密算法生成一对密匙,将公匙发给CA认证机构,做数字前面 CA通过自己的私匙加密server公匙并加上自己的数字签名后,将生成的数字证书发给server client 与 server 通过TCP 的三次握手建立连接 client发出HTTP 的报
原创 2014-05-25 10:19:49
1002阅读
一、OpenSSL简介;SSL是Secure Sockets Layer(安全套接层协议)的缩写,可以在Internet上提供秘密性传输。Netscape公司在推出第一个Web浏览器的同时,提出了SSL协议标准。其目标是保证两个应用间通信的保密性和可靠性,可在服务器端和用户端同时实现支持。已经成为Internet上保密通讯的工业标准。SSL能使用户/服务器应用之间的通信不被攻击者窃听,并且始终对服
原创 2014-12-10 17:16:45
763阅读
证书格式:x509,pkcs12x509:    包括公钥及其有效期限    证书的合法拥有者    证书该如何使用    CA的信息    CA签名的校验码openssl[root@localhost ~]# openssl ? openssl:Error:&nbsp
原创 2015-09-22 22:54:11
956阅读
一、什么是OpenSSL在电脑网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通讯,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。其主要库是以C语言所写成,实现了基本的加密功能,实现了SSL与TLS协议。OpenSSL由三部分组成:    libencrypto库    l
原创 2016-04-13 23:00:30
3157阅读
1点赞
NIST:保密性:数据保密、隐私性完整性:数据完整性、系统完整性可用性安全攻击:被动攻击:窃听主动攻击:伪装、重放、消息篡改、拒绝服务安全机制:加密、数字签名、访问控制、数据完整性、认证交换、流量填充、路由控制、公证安全服务:认证、访问控制、数据保密性、数据完整性、不可否认性密码算法和协议:对称加密、公钥加密、单向加密、认证协议Linux系统:OpenSSL, gpg(pgp)加密算法和协议:1、
原创 2017-07-11 11:05:09
646阅读
  • 1
  • 2
  • 3
  • 4
  • 5