openssl secure socket layer

【OpenSSL】哈希、非对称加密和对称加密函数使用

1.哈希 1.1 md5的使用 头文件 #include <openssl/md5.h> #include <openssl/sha.h> MD5 散列值的长度 # define MD5_DIGEST_LENGTH 16 // 根据这个分配一块空内存保存散列值 初始化MD5 -> 给MD5传入运算的 ......
函数 OpenSSL

C++socket服务器与客户端简单通信流程

服务器和客户端简单通信的流程,做一个简单的复习: 1.服务器创建的流程 代码如下,各个重要函数已经写注释: #include <iostream> // 推荐加上宏定义 #define WIN32_LEAN_AND_MEAN #include <winsock2.h> #include <Windo ......
客户端 流程 客户 服务器 socket

实验四 Web服务器1-socket编程

实验四 Web服务器1-socket编程 基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: 1. time服务器的客户端服务器,提交程序运行截图 2. echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 你的学号 ......
服务器 socket Web

实验四 Web服务器1-socket编程

实验四 Web服务器1-socket编程 ......
服务器 socket Web

实验四 Web服务器1-socket编程

time服务器 time客户端 echo服务器 echo客户端 ......
服务器 socket Web

实验四 Web服务器1-socket编程

基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: 1. time服务器的客户端服务器,提交程序运行截图 3. 服务器部署到华为云服务器,客户端用Ubuntu虚拟机。 time服务器代码(tms.c) #include <stdio.h> #include <s ......
服务器 socket Web

实验四 Web服务器1-socket编程

基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: 1. time服务器的客户端服务器,提交程序运行截图 2. echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 你的学号 姓名 echo :”返回给客户端 3. 服 ......
服务器 socket Web

LynxDB Socket

原文地址:Socket 框架 - LynxDB 数据库官网 Gitee地址:https://gitee.com/bailizhang/lynxdb GitHub地址:https://github.com/baili-zhang/lynxdb LynxDB 基于 Java NIO 封装了自己的 Soc ......
LynxDB Socket

Socket.D 网络应用协议,首版发布!

基于事件和语义消息流的网络应用协议。 有用户说,“Socket.D 之于 Socket,尤如 Vue 之于 Js、Mvc 之于 Http” ......
网络应用 Socket 网络

Awesome Security Prompts

一、网络安全 Prompts 使用技巧 您可以用这些 Prompts 技巧来获取有关网络安全的建议、解决方案或信息: 问题描述清晰明确,确保您的 Prompt 描述了一个清晰明确的问题或场景,以便 GPT 能更好地理解您的需求并提供相应的回答。例如: "如何保护 Web 应用程序免受 SQL 注入攻 ......
Security Awesome Prompts

Socket通信工具类

Socket通信工具类 TCP客户端 public class TCPClientUtil { public static final String TAG = "Control"; private Socket mSocket; private final ExecutorService mExe ......
工具 Socket

Daiwa Securities Co. Ltd. Programming Contest 2023(AtCoder Beginner Contest 331)

Daiwa Securities Co. Ltd. Programming Contest 2023(AtCoder Beginner Contest 331) A - Tomorrow int main() { IOS; for (_ = 1; _; --_) { int M, D, y, m, ......

CF1037H Security 做题记录

搬的学习笔记,之前没想过要新开一篇。 题目传送门(CF) 给出一个字符串 \(s\),有 \(q\) 次询问,第 \(i\) 次询问给出 \(l_i,r_i,t_i\),求一个字典序最小的字符串 \(str\),使得它是 \(s[l_i,r_i]\) 的子串,且 \(str>t_i\)。 \(|s| ......
Security 1037H 1037 CF

python网络编程--Socket通信

python网络编程(一)Socket介绍 一:Socket简介 套接字起源于20世纪70年代加利福尼亚大学伯克利分校版本的Unix,即人们所说的BSD Unix。因此,有时人们也把套接字称为“伯克利套接字"或"BSD套接字”。一开始,套接字被设计用在同 -台主机上多个应用程序之间的通讯 BSD S ......
网络编程 python Socket 网络

使用 openssl 从cer公钥证书中导出公钥pem

使用 openssl 从cer公钥证书中导出公钥pem "der 公钥证书"转 "base64 公钥证书"openssl x509 -inform der -in z11.cer -out z11.pem 从 "DER 公钥证书"中导出"公钥"openssl x509 -inform der -in ......
公钥 证书 openssl cer pem

windows socket编程

参考: Windows下Winsock.dll与ws2_32.dll 区别: 在Windows中,Winsock.dll(Windows Socket DLL)和 ws2_32.dll(Winsock 2 DLL)是两个不同的 DLL(动态链接库),但它们都与网络编程和套接字操作有关。 Winsoc ......
windows socket

nginx依赖包:pcre、zlib、OpenSSL、gd-devel

学习自:《nginx经典教程》13页 1、问题来源 在安装nginx时,有一步需要安装依赖包: sudo yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel 这一段是啥意思,这些包有什么用? 2、依赖包 ......
gd-devel OpenSSL nginx devel pcre

socket测试

echo_server #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <arpa/inet.h> #include <sys/types.h> #include <sys ......
socket

课上测试4 socket

1.socket测试 要求:基于socket 基于TCP协议实现echo服务器(端口我们使用7+后三位学号)和客户端 客户端发送数据格式为:“客户端实现者8位学号:消息” 不符合规则的数据忽略,并提示出错。(5‘) 服务器响应消息格式是(10’) “ 客户端IP:XXXX 客户端PID:XXXX 服 ......
socket

socket测试

client.c: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <sys/socket.h> #include <arpa/inet.h> #define SERVER ......
socket

OpenSSL 使用AES对文件加解密

AES(Advanced Encryption Standard)是一种对称加密算法,它是目前广泛使用的加密算法之一。AES算法是由美国国家标准与技术研究院(NIST)于2001年发布的,它取代了原先的DES(Data Encryption Standard)算法,成为新的标准。AES是一种对称加密... ......
OpenSSL 文件 AES

socket测试(多线程,课上测试)

基于socket 实现daytime(13)服务器(端口我们使用13+后三位学号)和客户端 服务器响应消息格式是 “ 客户端IP:XXXX 客户端PID:XXXX 服务器tid:XXXX 服务器实现者学号:XXXXXXXX 当前时间: XX:XX:XX ” 注意服务器端要通过多线程实现,每次客户端链 ......
线程 socket

手把手教写C++ Socket网络编程(TCP)

基于Windows平台的Socket网络编程,用的QT,这个例子里一个服务端和一个客户端,两个应用程序之间进行通信,所以创建两个项目,目录结构如下: 直接贴代码: 服务端: 1 // main.cpp 2 #include <QCoreApplication> 3 #include <iostrea ......
网络编程 Socket 网络 TCP

socket.on可以直接添加自定义事件吗,理解socket的事件触发与响应

在Web开发中,socket.on通常是用于注册处理特定事件的回调函数的方法。它主要用于处理Socket.IO库中的预定义事件,例如"connect"、"disconnect"、"message"等。 然而,Socket.IO也允许你添加自定义事件,以便在客户端和服务器之间进行自定义的双向通信。要使 ......
事件 socket on

php mcrypt转openssl

由于新版本的php不支持mcrypt,改成支持openssl 所以记一下常用函数的改变 1 mcrypt_get_block_size($this->mcrypt, $this->mode);改成了 openssl_cipher_iv_length("aes-256-cbc")//aes-256-c ......
openssl mcrypt php

C/C++ 实现Socket交互式服务端

在 Windows 操作系统中,原生提供了强大的网络编程支持,允许开发者使用 Socket API 进行网络通信,通过 Socket API,开发者可以创建、连接、发送和接收数据,实现网络通信。本文将深入探讨如何通过调用原生网络 API 实现同步远程通信,并介绍了一个交互式 Socket 类的封装,... ......
交互式 Socket

Proxmox VE 8.1 发布,带来 SDN 和 Secure Boot - 开源虚拟化管理平台

Proxmox VE 8.1 发布,带来 SDN 和 Secure Boot - 开源虚拟化管理平台 请访问原文链接:https://sysin.org/blog/proxmox-ve-8/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 奥地利维也纳 – 2023 年 11 ......
Proxmox Secure 平台 Boot 8.1

前端使用连接 socket.io

//安装 npm install socket.io-client//引入 import { io } from "socket.io-client"; //页面链接 onMounted(() => { // 初始化 Socket.IO const socketio = io("http://192 ......
前端 socket io

Java登陆第十二天——网络编程(二)InetAddress、Socket

Java提供了java.net包,专门用来进行网络开发。 InetAddress InetAddress类主要表示IP地址。InetAddress类常用方法如下: 方法 类型 描述 public static InetAddress getByName(String host) throws Unk ......
网络编程 InetAddress Socket 网络 Java

20232303 关于OpenSSL的学习

关于OpenSSL的学习 sm2加密解密 请忽略原来遗留下的文件,它们与本任务无关,只看新生成的文件就好。 问题与解答 - openssl ecparam -name SM2 -genkey -out sm2-key.pem 这是一个使用 OpenSSL 工具生成 SM2 密钥的命令。 openss ......
20232303 OpenSSL