- 2024-11-20Centos编译Python3.10解决openssl异常
问题描述在Linux中进行Python应用部署时,安装Python3.10后,在pip安装依赖出现SSLError异常。(venv)[root@server100flask-app]#pipinstallflaskWARNING:pipisconfiguredwithlocationsthatrequireTLS/SSL,howeverthesslmoduleinPythonisnotavailable.Looki
- 2024-11-20ssl证书,以 Nginx 为例
目录1证书概述1.1常见证书格式1.2证书的几种扩展名1.3关于PKCS#12格式2Nginx下证书配置2.1证书的工作原理2.1.1单向认证2.1.2双向认证2.2CA机构签发2.2.1免费SSL证书申请2.2.2双向认证2.3自签证书2.3.1单向认证2.3.2双向认证附录1:Windows凭据1.1查看Wind
- 2024-11-14openssh 漏洞修复 openssl升级 OpenSSH_9.8p1麒麟系统
第一步:准备好要升级的包下图所示使用命令:yuminstall*.rpm或rpm-ivh*rpm 如果使用yuminstall*.rpm安装不了,在使用rpm-ivh*rpm提示已有旧的版本可以使用 rpm-Uvh*.rpm可以替换安装,根据不通的系统有可能安装后会重启不成功, 所以需要使用:sudosystemctls
- 2024-11-14hostapd移植到RK356X
1.简介开发环境:Ubuntu20.04目标平台:RK356X,内核版本:4.19.234hostapd版本:2.10,依赖特定版本的openssl和libnlopsnssl版本:3.0.15libnl版本:3.2.32.openssl移植hostapd依赖openssl,需要先移植openssl获取openssl源码,选择使用3.0.15版本,链接如下http
- 2024-11-13【Linux】阿里云服务器搭建gradio实例
文章目录0前言1整体结构2Python开放环境搭建2.1SSL安装2.2python安装3开发3.1工具使用3.2gradio3.3langchain4nginx部署4.1下载安装4.2配置访问gradio5服务编写6扩展:安装软件步骤总结0前言 因为课程原因,需要做一个大模型相关的大作业,想到之前
- 2024-11-11brew 安装软件提示 Can't locate IPC/Cmd.pm in @INC 解决
在使用brew安装OpenSSL时遇到如下错误:==>perl./Configure--prefix=/data2/lx/.local/opt/homebrew/Cellar/openssl@3/3.4.0--openssldir=/data2/lx/.local/opt/homebrew/etc/openssl@3--libdir=libno-ssl3no-ssl3-methodno-zlibLast15linesfrom/data2/lx/.cach
- 2024-11-11openssl 生成ssl证书
一、创建一个私钥文件opensslgenrsa-outmyselfsigned.key2048二、利用私钥创建自签名证书opensslreq-new-x509-keymyselfsigned.key-outmyselfsigned.cer-days36500执行上面的两个操作之后会提示输入以下几个内容(为了显示正常尽量使用英文):CountryName(
- 2024-11-08YashanDB一键安装脚本分享
前言前段时间,yashanDB发布了YashanDBPersonal23.3版本,立马准备安装试试,想着安装后续可能还会有其他版本,本着一劳永逸的想法,写了这个一键安装脚本。后续还有优化空间,这里简单分享记录下脚本安装过程。环境准备1.官网下载最新的个人版安装包:点击获取YashanDBPersonal
- 2024-11-06OpenSSL 3.0编译升级
安装前准备编译需要yuminstallpampam-develgcc-c++zlib-develperl-IPC-Cmd源码下载地址https://www.openssl.org/source/启动xinetd服务此服务仅限于临时用,作为升级完后重启失败时备选登录远程服务器,注意使用完及时停止服务servicexinetdstart创建变量,当前日期
- 2024-11-05python urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled wit
pythonurllib3v2onlysupportsOpenSSL1.1.1+,currentlythe‘ssl’moduleiscompiledwith‘LibreSSL2.8.3’问题解决。我在用python3.9执行脚本时出现一个warning的错误,如下:/Users/Library/Python/3.9/lib/python/site-packages/urllib3/__init__.py:35:Not
- 2024-11-04cer格式证书怎么转换为pfx格式
1.安装opensslopenssl是一个强大的安全套接字密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其他目的使用。openssl整个软件可以分为三个主要的功能部分:密码算法库、SSL协议库以及应用程序。windows下安装下载安装包,一般下载
- 2024-10-31Vue项目在安装依赖时报错:this[kHandle] = new _Hash(algorithm, xofLen)
原因:这个错误通常是由于Node.js版本更新导致的。新版本的Node.js包含了OpenSSL3.0,它对加密算法和密钥大小有更严格的限制,可能会影响一些旧项目。解决方案:临时解决(需要每次启动时设置):在VSCode终端中:$env:NODE_OPTIONS="--openssl-legacy-provider"在WindowsCMD
- 2024-10-30使用OpenSSL生成SANs证书实操
当初:原来的x.509证书,生成就一行代码,非常方便:opensslreq-x509-nodes-days365-newkeyrsa:2048-keyoutkey.pem-outcert.pem然后按照提示输入机构和dns信息即可。 然而:最近在开发一个websocket项目时,需要使用wss协议,在机器A(win7)上调试没问题,在机器B(win10+go1.22.3
- 2024-10-29openssl enc内部算法实现原理
我们都知道使用命令openssl时可以使用-enc指定算法,那么具体它的实现原理是什么呢?我们通过实验来一探究竟我们新建一个my.txt里面的内容为12345678opensslenc-aes-128-cbc-inmy.txt-outmy.enc-k"mypasswd"结果会生成my.enc文件,我们用xxd命令可以看到那么这个文件是如
- 2024-10-29关于Rust使用cross进行交叉编译,openssl报错
遇到错误详情解决:使用cross交叉编译,确保已经安装好了openssl的相关依赖,但是依然报和openssl有关的错误,此时需要在 Cargo.toml 添加openssl的依赖查看:https://github.com/sfackler/rust-openssl?tab=readme-ov-file1[dependencies]2openssl={version="0.10",feat
- 2024-10-28Vue项目在安装依赖时报错:“this[kHandle] = new _Hash(algorithm, xofLen);“
问题:Vue项目在安装依赖时报错:"this[kHandle]=new_Hash(algorithm,xofLen);"原因:这个错误通常是由于Node.js版本更新导致的。新版本的Node.js包含了OpenSSL3.0,它对加密算法和密钥大小有更严格的限制,可能会影响一些旧项目。解决方案:1.临时解决(需要每次启动时设置):
- 2024-10-26OpenSSL
OpenSSL概述OpenSSL是一个开源的、安全传输协议实现工具,广泛应用于数据加密与解密、证书生成与管理以及其他安全性相关的任务。在现代网络安全中,OpenSSL被用于构建和维护SSL/TLS通信,确保数据在传输过程中的机密性和完整性。简单来说,OpenSSL是一个用于加解密SSL文
- 2024-10-25openssl生成esxi过期证书
1,使用openssl生成证书步骤1:生成私钥和自签名证书使用以下命令一次性生成一个新的私钥和自签名证书:shell复制代码opensslreq-x509-nodes-days365-newkeyrsa:2048-keyoutmycert.key-outmycert.crt-x509:表示生成一个自签名证书。-nodes:不对私钥加密(即不需要密码
- 2024-10-24Zabbix添加企业微信机器人告警
环境查看系统环境#cat/etc/redhat-releaseCentOSStreamrelease9#uname-aLinuxCentOSStream9Zabbix2035.14.0-391.el9.x86_64#1SMPPREEMPT_DYNAMICTueNov2820:35:49UTC2023x86_64x86_64x86_64GNU/Linux软件环境#zabbix_server--versionzabbix_
- 2024-10-24使用OpenSSl库实现AES-GCM-128算法(C语言)
在C语言中使用OpenSSL库实现AES-GCM-128算法,并生成GMAC(GaloisMessageAuthenticationCode)消息认证码,通过以下步骤完成:初始化加密环境:创建一个EVP_CIPHER_CTX结构体,用于存储加密过程中的所有必要信息。设置加密算法:指定使用AES-GCM模式,以及密钥和IV(初始化向量)。处理附加认证
- 2024-10-23OpenSSL异步模式流程梳理
源码来源于OpenSSLMasterCommitIDd550d2aae531c6fa2e10b1a30d2acdf373663889。总览核心入口函数为ssl_start_async_job,以SSL_do_handshake为入口举例分析,同时通过标注步骤【1~N】,来明确阅读的顺序。步骤【1】到步骤【18】为一个阶段步骤【19】到步骤【23】为一个阶
- 2024-10-23使用OpenSSl库实现AES-GCM-128算法(C语言)
在C语言中使用OpenSSL库实现AES-GCM-128算法,并生成GMAC(GaloisMessageAuthenticationCode)消息认证码,通过以下步骤完成:初始化加密环境:创建一个EVP_CIPHER_CTX结构体,用于存储加密过程中的所有必要信息。设置加密算法:指定使用AES-GCM模式,以及密钥和IV(初始化向量)。处理附加认证
- 2024-10-23Windows下给Visual Studio添加OpenSSL
一、安装OpenSSL1.下载OpenSSLWin32/Win64OpenSSLInstallerforWindows-ShiningLightProductions可以下载已经编译好的包含lib和include文件的安装包有Win32和Win64可选,这里的位数指的是你使用OpenSSL开发出来的软件的位数版本,而不是你计算机的位数。注意,不要下载
- 2024-10-22Linux(银河麒麟)升级openssh和openssl
Linux升级openssh升级包下载地址:openssh:https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.8p1.tar.gzopenssl:https://github.com/openssl/openssl/releases/download/openssl-3.3.2/openssl-3.3.2.tar.gzzlib:https://zlib.net/fossils/zlib-1.3.tar.gz备份原