在Linux系统中,OpenSSL是一个非常重要的安全套接字层密码库,它提供了众多的加密算法和协议,被广泛应用于加密通信和数据传输中。而在最近的一个版本更新中,OpenSSL 1.1.0f为用户带来了一系列优化和修复,让系统更加安全稳定。 首先,OpenSSL 1.1.0f中修复了一些安全漏洞,即便这些漏洞并没有被广泛利用,但修复它们可以预防未来潜在的威胁。同时,版本更新也优化了代码结构和性能,
原创 2024-04-10 11:24:24
63阅读
使用OpenSSL查看证书的用途和判断是否能签发证书主要涉及到查看证书中的“Key Usage”和“Extended Key Usage”两个字段。以下是一步一步的指导:查看证书信息: 打开命令行工具并使用以下命令查看证书(.crt或.pem文件)的所有信息:openssl x509 -in certificate.crt -text -noout替换certificate.crt为你的证书文件名
# Android OpenSSL库的位置 OpenSSL是一个开放源代码的软件库,用于实现SSL和TLS协议。在Android开发中,我们经常需要使用到OpenSSL库来进行加密和解密操作,比如HTTPS请求、数字证书处理等。本文将介绍Android OpenSSL库的位置以及如何使用它。 ## OpenSSL库的位置 在Android中,OpenSSL库通常被放置在系统的`libcryp
原创 2023-11-09 12:35:36
480阅读
环境  windows10,64位  openssl解压目录:D:\openssl-1.0.2q ActivePer安装的位置:D:\Perl64  VS2017自带的VC++编译器第一步:下载工具和源码1. ActivePerl工具,官网下载链接:http://www.activestate.com/activeperl/downloads 2. openssl源码
转载 2024-04-16 15:26:29
639阅读
一:环境与安装说明OpenSSL_Win64。本人使用phpStudy集成开发环境,使用Nginx+PHP,支持浏览器https请求。nginx下载地址:http://nginx.org/en/download.html      openssl下载地址:http://slproweb.com/products/Win32OpenSSL.html 
转载 2024-04-24 12:35:34
612阅读
# 使用 OpenSSL 生成 MySQL SSL 证书的指南 在现代的数据库环境中,安全性是重点考虑的因素之一。MySQL 支持使用 SSL/TLS 加密连接。为了实现这一点,我们需要为 MySQL 生成 SSL 证书和密钥。本文将介绍如何使用 OpenSSL 生成所需的文件,并将这些文件配置到 MySQL 中。我们还会给出一些代码示例,加深理解。 ## 1. 什么是 OpenSSL? O
原创 10月前
75阅读
1.登陆http://sourceforge.net/projects/sshwindows/网站,下载openssh for windows 软件。解压下载的openssh压缩包,双击安装软件,安装过程根据提示一直下一步直到完成即可。openssh默认安装位置一般32位系统都在c:\program files\openssh\下,64位系统在c:\program files (x86)\open
转载 2024-04-08 18:42:21
399阅读
rhel6.4中升级 OpenSSL 1.0.1fopenssl-1.0.1g#!/bin/bash #升级 OpenSSL 1.0.1fopenssl-1.0.1g openssl version -a tar zxf /work/openssl-1.0.1g.tar.gz -C /usr/local/src/ cd /usr/local/src/openssl-1.0.1g
原创 2014-04-11 14:10:36
1995阅读
前面的一篇文章讲过BIO链的构造方法,这里讲的是在一个BIO链中,怎么查找一个特定的BIO,怎么遍历BIO链中的每一个BIO,这组函数定义如下(openssl/bio.h): BIO * BIO_find_type(BIO *b,int bio_type); BIO * BIO_next(BIO *b); #define BIO_method_type(b) (
转载 23天前
396阅读
采用源码安装,然后再做相关的链接指向.一、检查当前环境1. 查看当前版本openssl version或者使用yum info openssl2. 在升级之前检查一下openssl的路径which openssl因为需要在升级openssl之后,我们需要使用软链接将其链接回此路径 二、准备开始升级安装1、下载与解压cd ~wget https://www.openssl.org/source/op
转载 2021-07-01 14:52:00
1715阅读
1点赞
采用源码安装,然后再做相关的链接指向.一、检查当前环境1. 查看当前版本openssl version或者使用yum info openssl2. 在升级之前检查一下openssl的路径which openssl因为需要在升级openssl之后,我们需要使用软链接将其链接回此路径 二、准备开始升级安装1、下载与解压cd ~wget https://www.openssl.org/sour
原创 2018-05-16 10:57:42
10000+阅读
2点赞
1.A和B通过ssl传输数据大概过程  私钥加密的数据只能自己对应的公钥才能解密,CA 签证机关先给自己发一个证书,公共认可的机构, A B之间通信  数据都是通过自己生成的私钥加密的后生成的数据 首先  A 将自己的 姓名 地址 公钥 发给CA  ,发送的数据称为AA,CA自己生成的有一对公钥和私钥。CA先提取AA数据的特征码, 然后用自己的私钥
转载 2024-06-28 04:45:00
115阅读
文章目录前言一、nginx是什么?二、如何安装1.安装依赖2.下载安装文件3.安装文件三 配置文件1.nginx作为文件服务器1.文件目录配置2.反向代理服务器3.跨域配置4 负载均衡1.轮询(默认)2.权重3.ip_hash 前言一、nginx是什么?nginx常用来做负载负载均衡和反向代理服务器,同样可以作为文件服务器和做跨域配置二、如何安装nginx安装的时候不指定安装目录,会默认安装到/
转载 2024-02-24 18:06:25
0阅读
生成一个密钥: openssl genrsa -out test.key 1024 这里-out指定生成文件的。需要注意的是这个文件包含了公钥和密钥两部分,也就是说这个文件即可用来加密也可以用来解密。后面的1024是生成密钥的长度。openssl可以将这个文件中的公钥提取出来: openssl rsa -in test.key -pubout -out test_pub.key -in
原创 2022-11-02 16:37:44
179阅读
原创 2021-09-05 15:05:57
1344阅读
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:表示加密,可以指明一种加密算法,若不指的话将使用默认加密
目录简介哈希表内存分配抽象IOBase64编码解码常见的加密算法RSA总结 简介openssl一直以来在实际应用中都十分的广泛,内部集成了许多成熟的接口,可以直接调用,是一个功能十分丰富的工具箱。常见的用途在SSL协议实现 (包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对称算法密钥生成、ASN.1编解码库、证书请求(PKCS10)编解码、数字证书编解码
转载 2024-03-21 10:55:46
143阅读
用途:本指令能够使用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
  • 2
  • 3
  • 4
  • 5