ICode9

精准搜索请尝试: 精确搜索
  • 安装python3.10.2-注意加openssl参数2022-01-24 17:33:41

    安装python3.10.2 一、安装过程 $tar -xvf Python-3.10.2.tgz $cd Python-3.10.2 $./configure -C --with-openssl=/usr/local/openssl-1.1.1k --with-openssl-rpath=auto --prefix=/data/Python-3.10.2 $ make -j8 $ make altinstall 二、修改软连接 在/usr/bin 下面将pytho

  • Mac 上制作 SSL 证书2022-01-23 22:32:30

    前言 我们在开发 https 服务时,需要引入相应的 SSL 证书。 今天,我就自己在 Mac 上制作 SSL 证书的过程做个记录。 环境 MacOS 10.15.7 工具 openssl 步骤 第一步:终端执行命令。 //生成rsa私钥,des3算法,1024位强度,ssl.key是秘钥文件名。 openssl genrsa -des3 -out ssl.key 1024 第

  • CentOS7.9升级OpenSSH7.4到OpenSSL-8.8p1总结2022-01-22 17:02:26

    CentOS7.9升级OpenSSH7.4到OpenSSL-8.8p1总结  升级方法参考:https://www.cnblogs.com/nmap/p/10779658.html   本次测试所用系统环境:    系统当前OpenSSH和OpenSSL版本:       通过第三方漏洞扫描,检测出OpenSSH存在漏洞,以下是扫描报告中高危漏洞列表:     但是升级OpenSSH

  • 基于openssl的EVP对称加密C语言实战案例2022-01-20 11:06:53

    根据解密算法代码反推实现加密算法 说明先上已经实现的解密代码加密接口实现参考 说明 为保证项目安全,本文章使用的加解密相关的代码变量szSalt,szKey,nrounds,gszKey等变量为修改后的,未经实际应用检测。自测时打印函数请自行修改。 先上已经实现的解密代码 #include <stri

  • windows7下编译mosquitto2022-01-19 15:59:26

    准备工作 mosquitto mosquitto源码下载地址,目前使用的是最新版本2.0.14。 window windows系统为win7 sp1版本,其他版本应该也也可以。 Visual Studio VS版本为2010,其他版本类似。 cmake 用于为mosquitto配成、生成vs下的工程,cmake的下载地址,这里使用的是3.22.1版本。 cmake的

  • Centos7.9 升级openssl(1.1.1m) 和openssh(8.8.sp1) 备忘(内容来源于互联网)2022-01-19 09:04:13

    linux升级最新的ssl版本,CentOS7升级OpenSSL版本(1.1.1) 1.CentOS7.6默认安装的openssl版本为 # 查看openssl版本 2.下载最新的openssl    网址:https://www.openssl.org/source/* Wget https://www.openssl.org/source/openssl-1.1.1*.tar.gz *代表小的版本号码,当前为m 3.解压并

  • CentOS7升级OpenSSL版本 前置机Linux安装Nginx2022-01-13 15:32:45

    https://www.cnblogs.com/itbsl/p/11275728.html   CentOS7升级OpenSSL版本   1.CentOS7.6默认安装的openssl版本为 # 查看openssl版本 openssl version 2.下载最新的openssl wget https://www.openssl.org/source/openssl-1.1.1c.tar.gz 3.解压并编译安装 tar -zxvf opens

  • HttpServer: 基于IOCP模型且集成Openssl的轻量级高性能web服务器2022-01-13 11:31:24

    2021年4月写过一个轻量级的web服务器HttpServer,见文章: 《HttpServer:一款Windows平台下基于IOCP模型的高并发轻量级web服务器》,但一直没有时间添加Openssl功能,也就是将HTTP拓展为HTTPS,从而提供安全访问功能。 没时间只是一方面,关键是集成openssl的难度也很大。 Windows的IOCP是一个

  • {“no such file or directory“,“crypto.app“}2022-01-12 13:02:18

    erlang项目在ubuntu下首次运行时遇到如题的报错, 搜了一圈,都没有直接有效的解决办法,最终还是自己摸索着解决了。 源码安装erlang的时候,在执行 ./configure 的时候, 最后会看到类似如下的的提示信息。 我这里是修复后了OpenSSL之后的结果。 注意看这个提示信息就知道是缺少了Open

  • OpenSSL命令—pkcs122022-01-11 11:04:29

    PKCS#12文件在创建或分析的时候要依赖有一些选项。默认的是分析一个PKCS#12文件。一个PKCS#12文件可以用B<-export>选项来创建。 分析选项: -in filename:指定私钥和证书读取的文件,默认为标准输入。必须为PEM格式。 -out filename:指定输出的pkcs12文件,默认为标准输出。 -password ar

  • MacOS下使用C语言基于openssl库进行RSA加密解密2022-01-09 16:30:49

    MacOS下使用C语言基于openssl库进行RSA加密解密 1 安装openssl并生成密钥 首先当然要安装openssl(这里记得看一下安装路径,应该是/usr/local/Cellar/openssl@3之类的): brew install openssl 安装完了以后执行: cd /usr/local/include ln -s ../opt/openssl/include/openssl .

  • catkin在centos中的安装2022-01-07 17:31:43

    项目需要串口通讯,github上搜到一个串口库serial,克隆下来编译发现需要用到cmake的catkin模块进行编译,catkin的预编译安装目前只支持ubuntu系统。centos下需要用源码进行编译安装,由于网络资料不全,折腾了很久,记录如下: 1.安装支持环境 1.1 epel扩展源 yum install epel-release -y 1

  • 第五章作业---1.62022-01-07 00:02:24

    1、创建mygroup组群,再创建myuser用户,并且此用户属于mygroup组群,接着以myuser身份登录,创建ex和hv两个文件于/home/myuser目录,并使hv文件的同组用户是root。请依次写出相应执行的命令。 创建用户组 创建用户并划分如用户组 进入管理员模式, 2、现需添加一新用户helen并设置其

  • Rabbit在Centos7上的安装教程2022-01-06 18:59:43

    1.首先下载rabbitmq文件,这里我已经给大家提供好了: 这里提供了安装包: 「rabbitmq」下载地址 2.使用终端工具将rabbitmq安装包上传到centos7服务器; 3.安装rabbitmq所需要的依赖: yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++

  • [Git] 解决git错误 OpenSSL SSL_read: Connection was reset, errno 100542022-01-06 14:34:52

    当进行github git push的时候报错  OpenSSL SSL_read: Connection was reset, errno 10054   执行下  git config --global http.sslVerify "false"   git错误 OpenSSL SSL_read: Connection was reset, errno 10054

  • 使用oenresty实现WAF防火墙功能2022-01-03 18:01:22

    1、openrestry简介 openresty官网:http://openresty.org/ openrestry是一个结合了nginx与lua的高性能web平台,其内部集成了大量精良的lua库、第三方模块以及大多数的依赖项,用于方便的搭建能够处理超高并发、扩展性极高的动态web应用、web服务和动态网关 openrestry通过汇聚各种设计

  • window10环境ngnix配置https记录2021-12-30 11:04:58

    一 背景 移动端调用摄像头需https, 公司移动端网页版页面需调用摄像头,所以需配置https。但是项目未上线,还没有正式域名,只能自己生成证书了。 二 步骤  1 安装nginx,我的版本是1.12.2的  2 openssl下载地址,我下载的Win64 OpenSSL v1.1.1m(msi版本),也可在我网盘中下载   官网地址:h

  • configure: error: --with-openssl was given but OpenSSL could not be detected 解决方法(Curl交叉编译到Arm板)2021-12-26 19:59:51

    博主需要编译curl到arm板,而openssl是编译curl的前提。编译curl遇到标题的报错。博主用的openssl版本是最新的openssl3.0.1,curl用的是最新的7.8.0.0。网上的方法,如将openssl降级,解决不了问题。 解决办法: 安装zlib(下面的第一步),例如zlib1.2.5,再编译curl。就不会报错了。 1、安装

  • 从openssl中剥离bn库编译成静态库2021-12-26 17:59:14

    修改 include/openssl/err.h # define BNerr(f,r) ERR_PUT_error(ERR_LIB_BN,(f),(r),OPENSSL_FILE,OPENSSL_LINE) 修改 crypto/bn/bn_rand.c 这个函数调用了 SHA512 库,但这个函数并不常用,可以去掉 int BN_generate_dsa_nonce(BIGNUM *out, const BIGNUM *range,

  • k8s搭建安装 Harbor 私有镜像仓库(本地仓库,内网仓库)2021-12-25 21:03:17

    主要参考 https://www.cnblogs.com/wangzy-Zj/p/14011228.html   额外: 如果 harbor.yml中的域名和openssl 生成的不一致,你改了hosts也是连不上的。 如果需要更换证书域名,先删除 /home/harbor/certs 里的2个文件,再用openssl 生成。 先停止docker服务(如果停止不了,只能重启了) 删

  • openssl3.0 加密算法库编程精要 01 - 简介2021-12-22 18:06:33

      一、系统环境简介 操作系统 -- Ubuntu 20.04.3 LTS gcc 版本 -- gcc version 9.3.0 openssl 版本 -- openssl3.0.1   二、简述 Openssl 是一个免费开源的工具包,实现了 TLS/SSL 协议和绝大多数的主流密码算法和标准,最初的版本由 Eric A. Young 和 Tim J. Hudson 创建,其

  • centos7升级安装openssl版本2021-12-21 11:35:46

    从官网(https://www.openssl.org/source/)上下载最新版本 openssl,    将包上传至linux服务器,我虚拟机是centos,就以这个为例: 1、在 /usr/lib/ 下创建一个 openssl ,将包放到这个目录,并解压    tar -xvf openssl-1.1.1e.tar.gz    然后会出现一个 openssl-1.1.1e 的目录  

  • openssl颁发自签名证书2021-12-20 17:31:55

    证书需要CA机构颁发,首先弄个CA根证书,相当于自己弄了个虚拟CA机构,只不过这个CA机构是没有人信任的(自己弄的当然没人信任),再虚拟CA机构去颁发用户证书 一、CA根证书 若相关目录不存在自行创建即可。 1.创建ca私钥 openssl genrsa -out /etc/pki/CA/private/cakey.pem 2048 2.创建自签

  • openssl工具中的public key 和 private key2021-12-19 11:02:23

    使用openssl的工具,针对rsa非对称加密,private key和public key是成对出现的,从数学上来说是一对一的关系。也就是一个private key只能产生一个public key。而且,如果在命令行中(Ubuntu操作系统,非windows)使用openssl的工具使用 -text选项会出现可读的以类似于十六进制显示的private key

  • OpenSSL配置HTTPS2021-12-18 22:03:23

    最近项目在配 HTTPS,又在弄什么证书,想着自己也弄一下吧 1. OpenSSL OpenSSL 是一个实现加密和认证的软件,而OpenSSH 是实现 SSH 远程安全登录的软件(其安全功能借用了OpenSSL),其提供秘钥证书管理、对称加密和非对称加密等功能 常用参数如下: -new:表示生成一个新证书签署请求 genrs

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有