http协议是我们经常会用到的一个协议,比如浏览一个网站的时候,就会用到,http://www.xxx.xxx 这样的形式,有些时候不输入http就默认补充上,也有些是https,是针对http的一个升级版,是加密的,http是明文传输,在安全性上是有问题的。 今天就用c语言实现一个简单的http server,作为server就要监听来自客户端的访问,访问的内容同样也要回传给客户端。那么就可以用
转载
2023-12-15 09:00:04
19阅读
1.http简介      它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是像HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于
原创
2012-08-22 21:22:19
974阅读
 网络传输公钥、 使用公钥加密,私钥解密 公钥相当于区块链收获地址,私钥相当于密码 常见的非对称加密算法:RSA算法 https的单向认证---CA机构认证公钥(证书) MD5:----->数字摘要/消息摘要(不...
原创
2021-11-12 17:27:15
983阅读
头文件:#ifndef _MYHEAD_H_#define _MYHEAD_H_#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #includ
转载
2023-12-15 13:50:03
99阅读
Websocket Echo Server Demo背景嵌入式设备的应用开发大都依靠C语言来完成,我去研究如何用c语言实现websocket服务器也是为了在嵌入式设备中实现一个ip camera的功能,用户通过网页访问到嵌入式设备的摄像头以及音频,在学习的过程中先实现echo server是最基本的。主要参考资源编写 WebSocket 服务器——MDNLinux下用C编写WebSocet服务以响
转载
2024-08-30 10:20:44
103阅读
相关视频——C/C++技术教学:web 网络服务器开发!纯C语言手写web服务器,仅需 80 行代码,制作出你的专属服务器_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili我的小站——半生瓜的blog,同步更新哦。C语言编写Web服务器端口Tcp服务器代码实现端口什么是端口?物理端口:电脑网口、USB、看的见的接口。。(.
原创
2022-11-17 20:16:20
252阅读
工作流程:1>服务器启动,在指定端口或随机选取端口绑定httpd服务。2>收到一个http请求时(其实就是listen端口accept的时候),派生一个线程运行accept_request函数。3>取出http请求中method(get或post)和url,对于get方法,如果有携带参数,则query_string指针指向url中?后面的get参数。4>格式化url到pat
关于 HTTPS 的基本原理大家都已经不再陌生,今天和大家说说如何搭建一个支持 HTTPS 的服务端。服务端的 HTTPSHTTPS 已经几乎成为了当前互联网推荐的通信方式,它能最大化保证信息传输的安全,从去年苹果的强制 HTTPS ,到如今各大网站都支持了 HTTP...
转载
2017-12-13 09:36:00
239阅读
2评论
关于 HTTPS 的基本原理大家都已经不再陌生,今天和大家说说如何搭建一个支持 HTTPS 的服务端。服务端的 HTTPSHTTPS 已经几乎成为了当前互联网推荐的通信方式,它能最大化保证信息传输的安全,从去年
原创
2017-12-13 09:36:16
247阅读
关于 HTTPS 的基本原理大家都已经不再陌生,今天和大家说说如何搭建一个支持 HTTPS 的服务端。服务端的 HTTPSHTTPS 已经几乎成为了当前互联网推荐的通信方式,它能最大化保证信息传输的安全,从去年苹果的强制 HTTPS ,到如今各大网站都支持了 HTTPS。它会越来越普及。之前写过几篇关于 HTTPS 原理的文章,有用户留言希望了解一些如何在服务端搭建 HTT
原创
2022-03-03 18:09:26
507阅读
图示流程1 客户端简单代码#include <stdio.h>
#include <ctype.h>
#include <unistd.h>
#include <sys/types.h>
#include <arpa/inet.h>
#include <sys/socket.h>
#include <stdlib.h&g
转载
2023-07-21 11:44:12
385阅读
某日,被内网渗透了,于是着手把最宝贵的代码服务器gitlab7.10.5加上ssl,下面记录流程。 原本是http访问的: 1.修改配置文件:sudo vim /etc/gitlab/gitlab.rb 修改为如下: 2.生成秘钥与证书: 由于生成秘钥与证书比较麻烦,写成
原创
精选
2016-12-16 20:31:40
2453阅读
HTTPS简介 HTTPS(Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单来讲就是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI
转载
2016-10-08 14:00:00
208阅读
2评论
原因是这样的,做了个淘宝的数据管理系统(仅供自己使用),然后需要淘宝卖家的生意参谋里面的一些数据,比如实时访客,里面有每个用户搜索什么关键字进来的,这些信息。 自己基于CefSharp开发了一个winform程序,但是有两个问题 1、让游览器控件执行js就可以获取里面的数据,在自动登录淘宝的时候,经
转载
2019-04-29 12:02:00
135阅读
2评论
前言最近出了点状况,打乱了我原本的节奏,2021年1月28,这天是个沉痛的一天,值改改得了!顺瓜摸藤的弄弄!阿里云白嫖证书申请1.申请不要钱的SSL证书
原创
2022-12-01 16:42:27
351阅读
# 云服务器配置HTTPS
在现代互联网中,HTTPS(Hypertext Transfer Protocol Secure)是一种通过加密保护数据传输安全的协议。它使用 SSL(Secure Sockets Layer)或 TLS(Transport Layer Security)协议来加密和解密数据。相比于传统的 HTTP,HTTPS 更加安全可靠,因此在网站和应用程序中被广泛采用。
在云
原创
2023-11-08 04:06:55
29阅读