NaCl技术分享
  • 首页
  • 归档
  • 标签
  • 关于
  • 友链

Python requests 报错 SSLV3_ALERT_HANDSHAKE_FAILURE 原因与解决方法

0. 问题描述在使用 Python requests 库对某网站进行 HTTPS 请求时,产生以下错误: 123456789101112131415urllib3.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:1000)The above excepti
2024-09-29
#计算机网络 #Python

网络多设备监测原理

0. 前言有些网络由于收费目的,限制一个设备接入。如果插入路由器,则会通过某些方式检测到多个设备接入,导致网络无法使用。本文则是简单介绍所谓的“某些方式”。 注:本文介绍的为常见的检测方式,各个网络会有各个网络的特点,不能一概而论。 1. 基于 HTTP User-Agent 请求头HTTP 协议中,User-Agent 请求头用于标识用户代理,即浏览器。通过检测 User-Agent 请求头,可
2024-09-18
#计算机网络

通过邻接矩阵计算路径数

0. 概念邻接矩阵 (adjacency matrix)在图论和计算机科学中,邻接矩阵(adjacency matrix)是一种方阵,用来表示有限图。它的每个元素代表各点之间是否有边相连。 从定义上,他的形式是: 阶为$n$的图$G$的邻接矩阵$A$是$ n\times n$的。将$G$的顶点标$v_{1},v_{2},…,v_{n}$。若$ (v_{i},v_{j})\in E(G)$,$ A_
2024-07-31
#离散数学 #图论 #线性代数

PaperMC 作为生电服务器需要注意的配置

前言PaperMC 是一个 Minecraft 服务端的修改版本,它的目标是提高服务器的性能。但是为了追求更高的性能,就导致 PaperMC 需要对游戏做出一些限制,而有些限制可能会影响生电服务器的可玩性。这篇文章主要介绍 PaperMC 作为生电服务器服务端时,配置文件中需要注意的一些配置。 生电特性例如 TNT 复制、无头活塞等特性,这些特性在 PaperMC 中默认是关闭的,因此需要在配置文
2024-06-29
#Minecraft

SSH 文件夹权限问题

问题描述SSH 的密钥已经放入 authorized_keys 文件中,但是仍然无法登录,提示密钥没有注册。 解决方法最终确认为文件夹权限问题,大部分能搜索到的内容为设置SSH 文件夹和authorized_keys 文件的权限。但事实上,还有一个文件夹权限也要设置。 要设置权限的文件夹有: 文件夹 示例 数字权限 字符权限 SSH 文件夹 ~/.ssh 700 drwx------
2024-05-26
#SSH #Linux

使用 acme.sh 申请免费SSL证书

0. 什么是 acme.sh?ACME 是 “Automatic Certificate Management Environment”(自动证书管理环境)的缩写。这是一个由 IETF 提出的标准,用于自动化证书颁发和更新过程。而 acme.sh 是一个遵循 ACME 协议的客户端工具,可以用于申请、更新、部署证书。同时,他也会使用 crontab 定时更新证书。 acme.sh 的官网是 acm
2024-05-18
#计算机网络 #信息安全

防止CA滥用职权——证书透明度(Certificate Transparency)

0. 前言0.1. PKI 系统PKI(Public Key Infrastructure,公钥基础设施)是一种基于公钥加密技术的安全体系结构,用于确保数据在传输过程中的安全性。PKI 体系结构包括证书颁发机构(CA)、注册机构(RA)、证书吊销列表(CRL)和证书库等组成部分。可以说,PKI 是保证网络安全的基础。 0.2. 原 PKI 系统的问题PKI 系统可以有效防止中间人的攻击,但是这是建
2024-05-01
#计算机网络 #信息安全

使用OpenSSL制作自定义CA、自签名SSL证书

0. 前言0.1. SSL 基础SSL 证书是保证网站安全的重要手段之一,在数学方面,SSL 证书的破解是相当困难的。有关 SSL 原理这里不过多介绍了。 0.2. PKI 系统PKI(Public Key Infrastructure,公钥基础设施)是一种基于公钥加密技术的安全体系结构,用于确保数据在传输过程中的安全性。PKI 体系结构包括证书颁发机构(CA)、注册机构(RA)、证书吊销列表(C
2024-04-08
#计算机网络 #信息安全

使用acme.sh更新阿里云DCDN证书

0. 前言0.1. 需求与思路DCDN 需要一份 SSL 证书,但是阿里云内贩卖的证书过于昂贵,无疑增加了我们的成本。 acme.sh 可以自动获取证书,有效期 90 天,尽管免费了,但是每隔 90 天我们就要上传一次证书,如果忘记了,网站就会显示证书过期。 因此我们期望可以将这个过程自动化,使用 acme.sh 获取证书,然后通过某种方式上传证书。 经过搜索,发现阿里云 CLI 可以做到最后一步
2024-04-03
#计算机网络 #阿里云

DNS服务器测试

有关 DNS 协议的内容,可以看这篇文章 本文主要测试了 Cloudflare 1.1.1.1 国内知名 114.114.114.114 、 阿里 223.5.5.5 的 DNS 服务。 1. 单 DNS 报文查询多个域名信息DNS 协议中有 Query Count 的信息,因此设计上 DNS 支持单报文查询多个域名信息,这样可以减少网络开销。但是观察 Wireshark 抓包发现,没有发现单报文
2024-03-15
#计算机网络
12345

搜索

Hexo Fluid
粤ICP备2023068791号 | police-icon 粤公网安备 44011302004044 号