相关文章
密码学学习笔记(十八):Diffie–Hellman (DH) 密钥交换
DH算法是第一个密钥交换算法,也是第一个得到形式化描述的公钥密码算法。
群论
DH密钥交换算法基于数学中的群论,群论也是当今大多数公钥密码的基础。
要使集合及其运算成为一个群,需要满足以下性质:
封闭性:群中两…
建站知识
2024/11/24 1:44:27
leetcode中常用的 C++函数和 STL容器
C函数和 STL容器 C排序sortC翻转字符串reverseC截取字符串strsub哈希表的使用定义查询哈希表里是否有该key在哈希表里存放键值链式哈希 哈希集合定义一个哈希集合查找一个字符是否在set里面删除和添加 优先队列 最大堆优先队列的大顶堆定义方式插入存储数组对定义插入 双端队列…
建站知识
2024/11/22 2:46:33
前端传递参数时,form-data 和 json 的区别
在传递参数时,form-data 和 JSON 是两种常见的数据格式。 form-data 是一种多部分表单数据格式,通常用于上传文件或包含二进制数据的表单提交。它使用 multipart/form-data 格式来编码数据。在使用 form-data 格式时,数据会被分割成多个部分&…
建站知识
2024/11/14 5:28:28
【云原生】Docker基本原理及镜像管理
目录 一、Docker概述
1.1 IT架构的演进:
1.2 Docker初始
1.3 容器的特点
1.4 Docker容器与虚拟机的区别
1.5 容器在内核中支持2种重要技术
1.6 Docker核心概念
1)镜像
2)容器
3)仓库
二、安装Docker
2.1 Yum安装Docker…
建站知识
2024/11/14 5:01:35
JavaScript对象详解
一,什么是对象? 英文名object,翻译成中文就是对象。用英语的角度来说object就是物体实体,即使他看不见摸不着。中文的对象指的是女朋友。在计算机中,用英语的角度理解对象,就是说:放在内存里面的…
建站知识
2024/11/14 5:04:41
《起风了》C++源代码
使用方法
Visual Studio、Dev-C、Visual Studio Code等C/C创建一个 .cpp 文件,直接粘贴赋值即可。
#include <iostream>
#include <Windows.h>
#pragma comment(lib,"winmm.lib")
using namespace std;
enum Scale
{Rest 0, C8 108, B7 …
建站知识
2024/11/22 19:18:07