![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络安全
文章平均质量分 67
梨梨梨梨zi
哈尔滨工业大学
展开
-
【操作系统实验3】Fork() 系统调用分析
掌握fork()创建子进程,以及判断系统调用父进程和子进程的顺序.原创 2023-01-04 09:00:26 · 1698 阅读 · 0 评论 -
【操作系统实验6】CPU调度程序模拟实现
加深对操作系统CPU调度以及调度算法的理解。原创 2023-01-04 10:15:55 · 1826 阅读 · 0 评论 -
【操作系统实验8】静态链接、动态链接、动态加载实验
了解和掌握静态链接、动态链接以及动态加载之间的区别。原创 2023-01-05 07:53:13 · 851 阅读 · 0 评论 -
【操作系统实验5】线程分析
了解和掌握线程概念、Linux 系统线程创建。原创 2023-01-04 09:30:32 · 455 阅读 · 0 评论 -
【操作系统实验4】进程间通信:共享内存和消息传递
掌握子进程和父进程之间通过共享内存通信的原理。原创 2023-01-04 09:17:40 · 2102 阅读 · 0 评论 -
【操作系统实验2】系统调用实现
添加系统调用&内核编译实验查看并编译Linux内核。原创 2023-01-04 08:50:18 · 312 阅读 · 0 评论 -
【操作系统实验1】Make Utility 实验
Make Utility 是一个命令解释工具,它解释配置文件中的指令(规则),可以只针对被修改的源文件进行重新编译。原创 2023-01-04 08:22:01 · 646 阅读 · 0 评论 -
【操作系统实验7】线程竞争范围及线程调度
1.创建线程,用pthread_attr_getscope()方法来确认是系统竞争范围还是线程竞争范围,再用pthread_attr_setscope()方法设置为系统竞争范围。创建线程,用pthread_attr_getscope()方法来确认是系统竞争范围还是线程竞争范围,再用pthread_attr_setscope()方法设置为系统竞争范围。编译运行thread_scope.c 程序,确认Linux 系统提供的线程竞争范围,利用代码加以分析。2.Ubuntu系统提供的是系统竞争范围线程调度。原创 2023-01-05 07:42:17 · 620 阅读 · 0 评论 -
【计算机网络与通信实验2】利用分组嗅探器分析传输层与网络层协议 利用分组嗅探器分析数据链路层协议
一、利用分组嗅探器分析传输层与网络层协1、了解传输层TCP/UDP协议构造2、了解网络层IP协议构造二、利用分组嗅探器分析数据链路层协议1、了解数据链路层协议构造。原创 2023-01-08 18:23:43 · 1205 阅读 · 0 评论 -
【计算机网络与通信实验1】网络常用命令的使用及DNS层次查询、SMTP协议分析;利用分组嗅探器(ethereal)进行应用层协议分析
一、网络常用命令的使用:1、掌握网络常用命令的使用;2、利用网络常用命令对网络中常见现象进行分析判断。二、DNS层次查询、SMTP协议分析:1、了解和掌握DNS层次结构,利用NSLOOKUP命令对DNS层次结构进行访问;2、了解电子邮件系统发送及接收处理过程,对SMTP协议进行分析。三、利用分组嗅探器(ethereal)进行应用层协议分析:1、掌握捕包软件ethereal的使用,了解网络协议实体间进行交互以及报文交换情况;原创 2023-01-08 18:07:12 · 1735 阅读 · 0 评论 -
【密码学1】分组密码(DES)
(1)分组加密算法:以64位为分组。64位明文输入,64位密文输出。(2)对称算法:加密和解密使用同一密钥(3)有效密钥长度:为56位密钥通常表示为64位数,但每个第8位用作奇偶校验,可以忽略。(4)代替和置换:DES算法是两种加密技术的组合:混乱和扩散。先替代后置换。(5)易于实现:DES算法只是使用了标准的算术和逻辑运算,其作用的数最多也只有64 位。原创 2023-01-10 10:59:23 · 1529 阅读 · 1 评论 -
【密码学2】公钥密码算法(RSA)
1、编写程序构造一公钥密码算法(RSA)的密钥;2、编写程序生成大素数;3、编程实现一公钥密码算法。原创 2023-01-10 11:41:30 · 1292 阅读 · 0 评论 -
漏洞还原及验证环境构建-Microsoft Windows Server服务RPC请求缓冲区溢出漏洞(MS08-067)-【CNVD-2008-5105】-【CVE-2008-4250】
1.漏洞详情信息表:2.系统和软件环境配置详情信息表:虚拟机软件:vmware workstation 14系统:Windows XP 系统、Kali系统环境配置:(1)受害机:Windows XP SP3镜像(2)攻击机:Kali系统3.漏洞还原详细步骤:(1)虚拟机受害机系统和攻击机系统之间能够相互通信攻击机:Kali-192.168.110.129目标机:Windows XP-192.168.110.128(2)打开Windows XP系统,确定445端口开启。输入“nets原创 2022-01-19 22:09:45 · 5459 阅读 · 0 评论 -
利用DCT进行jpg压缩;对图像进行二值化【matlab源码】
DCTRGB=imread('1.jpg');R=RGB(:,:,1);G=RGB(:,:,2);B=RGB(:,:,3);figure,imshow(RGB),title('原图'); %输出原图%RGB->YUVY=0.299*double(R)+0.587*double(G)+0.114*double(B);U=-0.169*double(R)-0.3316*double(G)+0.5*double(B); V=0.5*double(R)-0.4186*double原创 2022-01-19 19:35:24 · 3999 阅读 · 1 评论 -
Dijkstra算法的原理及GUI实现【QT源码】
背景及原理讲解链接: https://blog.csdn.net/qq_44394952/article/details/122260279.Warshall.proQT += core guigreaterThan(QT_MAJOR_VERSION, 4): QT += widgetsTARGET = WarshallTEMPLATE = appDEFINES += QT_DEPRECATED_WARNINGSSOURCES += main.cpp\ ma原创 2022-01-19 19:05:20 · 974 阅读 · 1 评论 -
Dijkstra算法的原理及c语言实现【源码】
背景及代码原理讲解链接: https://blog.csdn.net/qq_44394952/article/details/122260015?spm=1001.2014.3001.5501.#include<stdio.h>#include<stdlib.h>#define INF 100 //不相邻的两个节点,采用相对较大的100来代替路径长度 struct Cost{ //Cost结构体 int Dis;};Cost **creat(i原创 2022-01-19 19:00:39 · 901 阅读 · 0 评论 -
将BMP 格式图片转换为 JPEG 格式【c语言源码】
原理及代码讲解链接: https://blog.csdn.net/qq_44394952/article/details/122587306?spm=1001.2014.3001.5502.主函数main()int main(){ int mm = 2; printf(" =========功能:将BMP格式图片转换为JPG格式=========\n"); while(mm != 1 ) { printf("\n");原创 2022-01-19 18:51:38 · 2738 阅读 · 0 评论 -
将BMP 格式图片转换为 JPEG 格式【c语言】
一、任务及目标利用c语言,通过将 RGB 信息转换为 YCrCb 信息、离散余弦变化、量化和 z 型编码,再进行游程编码和霍夫曼编码,最后进行尾部填充的方式,将BMP 格式图片转换为 JPEG 格式。二、原理及设计方案c语言环境下,在主函数中输入 BMP 格式和 JPEG 格式图片的名称,然后调用 BMP 格式图片信息读取模块,再调用 JPEG 图片格式初始化并写入头信息模块,最后调用综合处理与编码模块填充 JPEG 图片。BMP 格式图片信息读取模块主要是读取 BMP 格式图片的信息,做相关的处原创 2022-01-19 18:35:26 · 2899 阅读 · 0 评论 -
Dijkstra算法的原理及GUI实现【QT】
1.课程设计要求1)输入必要参数,包括:结点个数、节点间路径长度、给定节点;2)输出给定节点到其它各节点的最短路径、径长;3)节点间路径长度用矩阵形式表示;4)可使用MATLAB 或者其他语言进行设计;5)设计图形化界面展示本人的工作;2.基本原理1)Dijkstra算法是典型最短路径算法,用于计算单源点的最短路径问题,即求无向加权图G=<V,E,W>中一个节点到其他节点的最短路径。实际上就是根据网络的链路代价,采用广度优先搜索的思想,以起始点为中心向外层层扩展,直到扩展到终点为止原创 2021-12-31 17:51:18 · 1291 阅读 · 1 评论 -
Dijkstra算法的原理及c语言实现
1.课程设计要求1)输入必要参数,包括:结点个数、节点间路径长度、给定节点;2)输出给定节点到其它各节点的最短路径、径长;3)节点间路径长度用矩阵形式表示;4)可使用MATLAB 或者其他语言进行设计;5)设计图形化界面展示本人的工作;2.基本原理1)Dijkstra算法是典型最短路径算法,用于计算单源点的最短路径问题,即求无向加权图G=<V,E,W>中一个节点到其他节点的最短路径。实际上就是根据网络的链路代价,采用广度优先搜索的思想,以起始点为中心向外层层扩展,直到扩展到终点为止原创 2021-12-31 17:26:18 · 1636 阅读 · 0 评论