公钥 套接字openssl 20.6

本地套接字 [补档-2023-07-24]

本地套接字 7-1简介 ​ 在Linux系统下,可以使用本地套接字(Unix域套接字)进行进程间通信。本地套接字是一种特殊类型的套接字,用于在同一主机上的进程之间进行通信。 7-2 创建本地套接字服务器的流程 ​ 可以使用TCP或UDP的方式来实现通信,使用TCP就得遵循TCP的流程,UDP就要遵循 ......
套接字 2023 07 24

使用 openssl 安装和生成证书

1. 安装 openssl参考链接: OpenSSL加密算法库使用系列教程_openssl算法哭调用-CSDN博客 安装包下载地址: 安装包下载地址(正常情况需要将 openssl 源码下载后, 自己编译然后才可以使用, 这里提供了安装包版本的下载链接) 有4种安装包: Win64 OpenSSL ......
证书 openssl

mac catalina 手动安装openssl@3

mac catalina 通过homebrew 安装 openssl 失败,被嫌弃系统太老,make test 测试不通过 I manually installed openssl@3 with the following commands Download the latest version f ......
手动 catalina openssl mac

OpenSSL命令总结

疑今者察之古,不知来者视之往。 导航 介绍 对称加密 公钥加密 信息摘要 数字证书 杂项 介绍 密码学标准和互联网协议一样,是一种大家都遵守的约定和标准,比如PKCS#1中规定了 RSA 秘钥是怎么生成的、公私钥的格式 等内容,x509标准规定了证书的格式等。 OpenSSL 本质就是一个工具集,按 ......
命令 OpenSSL

Springboot配置openssl生成的证书

js中使用了navigator.mediaDevices.getUserMedia来调用摄像头拍照,必须要求url是localhost或https。所以需要将SSL引入工程。 第一步:安装openssl生成SSL证书 先在http://slproweb.com/products/Win32OpenS ......
Springboot 证书 openssl

openssl 证书转换格式

openssl 证书转换格式 概述 碎碎念,如果你有MAC电脑,就别折腾了,直接用MAC电脑吧,不用安装直接用openssl本文主要讲到了openssl的基本使用方法,开发环境为windows,开发工具为VS2019.本文主要是说明openssl如何使用,不介绍任何理论知识,如果有不懂的,请自行百度 ......
证书 openssl 格式

GPG公钥的删除与注销

参考: 如何在 Gitee 上使用 GPG 我们通过在本地主机保存GPG私钥,然后在Gitee或Github上保存GPG公钥的方式来实现对git的commit和tag操作的签名。 当GPG公私秘钥对作废或私钥被泄露或丢失的时候,我们可以对GPG公钥进行两种处理方法,即删除和注销。 删除Gitee或G ......
公钥 GPG

openssl生成自签名证书

1.key的生成 openssl genrsa -des3 -out server.key 2048 这样是生成rsa私钥,des3算法,openssl格式,2048位强度。server.key是密钥文件名。为了生成这样的密钥,需要一个至少四位的密码。可以通过以下方法生成没有密码的key: open ......
证书 openssl

使用openssl将RSA的X.509公钥转成PKCS#1标准

1.确定RSA公钥标准 假如公钥是以X.509标准导出,以PEM格式存储,那么形式如下: BEGIN PUBLIC KEY ... END PUBLIC KEY 假如公钥是以PKCS#1标准导出,以PEM格式存储,那么形式如下: BEGIN RSA PRIVATE KEY ... END RSA P ......
公钥 openssl 标准 PKCS RSA

Linux使用OpenSSL生成SSL证书

实现本地nginx ip+ssl的访问 注意openssl和sshkey-gen的区别 生成私钥文件 openssl genrsa -des3 -out localhost.key 2048 去除口令,否则启动nginx时需要密码 openssl rsa -in localhost.key -out ......
证书 OpenSSL Linux SSL

ubuntu 20.04.6 LTS (Focal Fossa) 升级openssh9.6p1,zlib1.3,openssl3.2.0

# 卸载openssh apt-get remove openssh-server openssh-client -y # 更新 APT 软件包列表 apt-get update -y # 安装 libpam0g-dev和gcc apt-get install libpam0g-dev build- ......
openssh9 openssl3 openssh openssl ubuntu

编译安装openssl-1.1.1和openssh-9.4

1、安装 openssl-1.1.1 先处理下opensll的版本,以免编译安装Openssh环境异常: yum remove openssl cd /opt wget https://www.openssl.org/source/openssl-1.1.1n.tar.gz tar -zxvf op ......
openssl openssh 9.4

centos 7.9 安装 python 3.10.5 和 openssl 3.0.12

centos 编译安装 python 和 openssl 安装环境: centos 7.9 : python 3.10.5 和 openssl 3.0.12 centos 6.10 : python 3.10.5 和 openssl 1.1.1 两个环境都能安装成功,可以正常使用。 安装 opens ......
openssl centos python 7.9 10

linux生成ssh的一对公钥和私钥

1.首先进入.SSH目录中 Linux中,每个用户的根目录下都有一个.ssh目录,保存了ssh相关的key和一些记录文件。例如: cd ~/ ll -a 2. 使用ssh-keygen生成key ssh-keygen可以生成ssh协议所需要的公钥和私钥,例如: ssh-keygen -t rsa 然 ......
公钥 linux ssh

c语言 通过openssl进行rsa的加密和解密

参考资料 https://blog.csdn.net/enjoyinwind/article/details/23530303 https://blog.csdn.net/stormbjm/article/details/46898757 摘自:https://blog.csdn.net/u0119 ......
openssl 语言 rsa

Openssl实践

我是A,队友是B 0.A,B两位同学分别产生一个公私钥对(SM2算法)Apub,Apri, Bpub,Bpri,自己把公钥文件发送给对方(A的Apub给B,B的Bpub给A) (1)产生私钥并从私钥文件中导出公钥 (2)发送给队友 1.我准备一个文件demo.txt,内容为我和队友的学号,我用SM4 ......
Openssl

OpenSSL(系列)

目录配置安装Homebrew方法一方法二课上测试1课上测试2课上测试3openssl实践 配置安装Homebrew Arm版本: 方法一 插件Homebrew目录 sudo mkdir /opt/homebrew 同步brew.git库 下载brew.git库文件到 /opt/homebrew目录: ......
OpenSSL

openssl 用sm3加密算法

值得注意的是,openssl集成了大量加密算法,包括sm3和sm4,所以我们不需要另外下载 操作命令如下图 ......
算法 openssl sm3 sm

OpenSSL课上测试3

1. 基于RSA算法产生一对1024位的公私钥对 2. 导出公钥和私钥 生成一个私钥 将公钥从私钥中提取 其中 private_key.pem 是私钥, public_key.pem 是公钥 3. 用私钥对sn.sm3文件进行签名得到snsm3.sig文件 4. 用公钥对snsm3.enc验签得到s ......
OpenSSL

OpenSSL课上测试2

1. 用OpenSSL的rand命令产生两个16字节的随机数 2. 分别把上面两个随机数作为密钥和初始向量用sm4算法对8位学号文件sn.txt加密得到sn.enc 3.用sm4算法解密sn.enc得到sn2.txt 4. 用diff命令比较sn2.txt和sn.txt的内容是否一致 如图所示,输出 ......
OpenSSL

OpenSSL课上测试1

0. 参考 https://www.cnblogs.com/rocedu/p/14891816.html#opensslgmssl-tassl 1. 把你的8位学号存入sn.txt文件中 2. 用sm3算法计算你的学号的hash值并把hash存入sn.sm3文件中 3. 用od命令查看sn.sm3中 ......
OpenSSL

OpenSSL课上测试3

基于RSA算法产生一对1024位的公私钥对 生成私钥: 从私钥中提取公钥: 2.导出公钥和私钥 上述步骤已经生成了 private_key.pem 和 public_key.pem 文件,它们分别包含私钥和公钥。 3.用私钥对sn.sm3文件进行签名得到snsm3.sig文件 注意,数字签名要用这个 ......
OpenSSL

OpenSSL课上测试2

用OpenSSL的rand命令产生两个16字节的随机数 生成密钥 生成初始向量 2.分别把上面两个随机数作为密钥和初始向量用sm4算法对8位学号文件sn.txt加密得到sn.enc 3.用sm4算法解密sn.enc得到sn2.txt 4.用diff命令比较sn2.txt和sn.txt的内容是否一致 ......
OpenSSL

OpenSSL课上测试1

(macOS)在终端中通过homebrew安装OpenSSL 1.把我的8位学号存入sn.txt文件中 2.用sm3算法计算你的学号的hash值并把hash存入sn.sm3文件中 3.用od命令查看sn.sm3中的内容 用echo打印你的学号并用sm3计算hash值,确保两种方法产生的hash值一致 ......
OpenSSL

获取安卓的MD5值和模数(公钥),用于备案的工具

使用github里面的jadx项目提供的工具,可以快速查看APK的各项值 ......
公钥 模数 工具 MD5 MD

一键在线获取APP公钥、包名、签名及备案信息方法介绍

​ 目录 一键在线获取APP公钥、包名、签名及备案信息方法介绍 摘要 引言 一键获取APP包信息 操作步骤 ​编辑 解析报告 总结 致谢 关键词 参考资料 声明 摘要 本文介绍了一款在线APP解析工具,可以一键获取APP的公钥、包名、签名等基础信息,同时提供了详细的操作步骤和使用示例,帮助开发者更便 ......
公钥 方法 信息 APP

由于系统缺少足够的缓冲区空间或队列已满,无法对套接字执行操作。

由于系统缺少足够的缓冲区空间或队列已满,无法对套接字执行操作。 其实这个是由于操作系统的tcp连接被用完了,dkron不断打开关闭连接,有些操作完成后没有正常关闭,导致大量连接处于CLOSE_WAIT状态,直到计算机再也找不到可供使用的端口使用命令:netstat -a 查看,会发现大量的tcp已连 ......
套接字 缓冲区 队列 系统 空间

C# TcpClient异常 由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。

//C# TcpClient抛出异常Exception thrown: 'System.Net.Sockets.SocketException' in System.dll由于套接字没有连接并且(当使用一个 sendto 调用发送数据报套接字时)没有提供地址,发送或接收数据的请求没有被接受。经查,w ......
套接字 数据 TcpClient 地址 sendto

两个线程共享一个套接字,其中一个线程使用sendmsg函数不断发送消息到该套接字,另一个线程使用recvmsg函数不断接收该套接字的消息,并打印出来的功能

以下是使用C语言写的一段代码,实现两个线程共享一个套接字,其中一个线程使用sendmsg函数不断发送消息到该套接字,另一个线程使用recvmsg函数不断接收该套接字的消息,并打印出来的功能 点击查看代码 #include <stdio.h> #include <stdlib.h> #include ......
套接字 线程 函数 不断 消息

解决.net core开发过程中端口总是无缘无故被占用的问题,提示SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试。修改端口还无效

先给出原因和方案: 是Hyper-V每次启动随机保留端口段,导致所要使用的端口被系统保留,导致无法使用的问题 解决方法就是,指定系统保留端口的范围,避开开发时使用的端口即可。powershell 管理员身份使用下面的命令设置。 netsh int ipv4 set dynamic tcp start ......
共400篇  :1/14页 首页上一页1下一页尾页