自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 OpenSSL学习(二)

一.SSL/TLS四次握手过程一.SSL/TLS四次握手过程1.客户端先向服务器发出加密通信的请求,这被叫做clienthello请求。2.服务器收到服务器向客户端发送自己的数字证书(包含公钥),用于客户端验证服务器身份。证书需由可信 CA(证书颁发机构)签名。证书是需要申请,并由专门的数字证书认证机构(CA)通过非常严格的审核之后颁发的电子证书。颁发证书的同时会产生一个私钥和公钥。私钥由服务端自己保存,不可泄漏。公钥则是附带在证书的信息中,可以公开的。

2025-07-28 20:17:47 677

原创 OpenSSL学习(一)

这是哈希函数的一种应用结果 ,主要用于生成消息摘要,常用于数字签名前处理。给定一段输入数据(如文件、消息等),通过哈希函数计算出的消息摘要是一个固定长度的字符串,它代表了原始数据的“指纹”。OpenSSL实现了5种信息摘要算法,分别是MD2、MD5、MDC2、SHA(SHA1)和RIPEMD。SHA算法事实上包括了SHA和SHA1两种信息摘要算法,此外,OpenSSL还实现了DSS标准中规定的两种信息摘要算法DSS和DSS1。

2025-07-17 21:41:03 718

原创 libevent库学习笔记

Libevent 是一个轻量级的开源高性能网络库,主要用于简化事件驱动的网络编程。它封装了底层操作系统的 I/O 多路复用机制(如 epoll、kqueue、select 等),提供统一的 API,帮助开发者高效处理网络事件、定时器和信号。它支持/dev/poll、kqueue、event ports、select、poll和epoll事件机制,也因此它是一个跨操作系统的库(支持Linux、*BSD、Mac OS X、Solaris、Windows等)。

2025-07-02 22:12:27 682

原创 Git 推送远端仓库

7. 推送文件,第一次会指定默认推到哪个仓库,一般如果前面仓库名设为origin,那现在一般就设为默认推送到origin(master是指分支,默认分支,如果需要可以再设置分支),下次直接使用 git push 就会直接推送到origin库的master分支上去。6. 将暂存区内容添加到仓库中,其中"add"可以随便写,这只是一个验证的信息,如果推送成功就会显示add,让你知道推送成功了,也可以写"successful" ,都可以。8. (在树莓派_1)克隆远端仓库,就可以看到仓库的文件了。

2025-06-15 13:39:19 282 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除