自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 零信任安全架构

想象一下,你走进了一个派对,每个人都面带微笑,但你心里清楚,不是每个人都值得你完全信任。零信任安全架构就是这个道理,它告诉网络世界:“嘿,别看我们在一个局域网里,或者用了同一个WiFi,我可是谁也不会轻易相信的!所以,企业在实施零信任的同时,还得做好其他的安全防护措施,比如定期更新系统补丁、加强员工的安全教育等等。在传统的网络安全观念里,网络就像是一个小区,只要进了大门,里面的人就默认是可信的。所以,零信任就像给每个房间都装上了智能锁,不管你是谁,想进哪个房间,都得拿出正确的钥匙,还得通过人脸识别。

2024-10-02 11:27:17 305

原创 Kerberos4

通过合理的设计和管理,Kerberos 4 可以为分布式环境提供可靠的身份验证服务,确保数据的安全性和完整性。客户端访问服务:客户端使用 SKS 加密一个请求,并附上 ST,发送给服务。AS 验证用户身份并生成 TGT:AS 验证用户的身份后,生成一个包含会话密钥(SKTGS)和用户信息的 TGT,并使用 AS 的密钥加密后发送给客户端。TGS 验证请求并生成 ST:TGS 验证 TGT 和请求后,生成一个包含会话密钥(SKS)和用户信息的 ST,并使用服务自己的密钥加密后发送给客户端。

2024-07-20 17:10:27 329

原创 常见的恶意软件有哪些

木马病毒/黑客病毒:木马病毒是一种后门程序,被黑客用来盗取其他用户的个人信息或远程控制对方的电子设备。木马病毒的前缀是Trojan,而黑客病毒的前缀名一般为Hack。系统病毒:这些病毒主要感染Windows操作系统的.exe和.dll文件,并通过这些文件进行传播。系统病毒的前缀通常为Win32、PE、Win95、W32、W95等,例如CIH病毒。文件病毒:主攻计算机内文件的病毒,主要感染扩展名为.EXE或.COM的文件。后门病毒:后门病毒允许未经授权的远程用户访问或控制被感染的计算机系统。

2024-05-25 11:08:00 538

原创 feistel和DES

DES是一种使用密钥加密的块算法,其入口参数包括密钥(Key)、数据(Data)和工作模式(Mode)。需要注意的是,DES算法中的密钥长度是56位(尽管总长度是64位,但其中8位是校验位),这在当前的安全标准下可能被认为是不够安全的。首先,Feistel密码结构是一种密码设计的框架,其核心思想是将明文分成两部分,并通过多轮的代换和置换操作,使得最终的密文具有较高的安全性。因此,可以说Feistel密码结构是DES算法所依赖的一种密码设计框架,而DES则是基于Feistel密码结构实现的一种具体加密算法。

2024-05-15 21:53:35 393

原创 c语言实现XOR

在XOR加密中,明文和密钥(也是一个二进制数)进行异或运算,得到密文。由于XOR运算的特性,任何数和0做XOR运算结果仍然是原来的数,而任何数和其自身做XOR运算结果都是0。然而,由于它的加密方式相对简单,对于需要高度保密的信息来说,可能不是一种安全的加密算法。因此,在实际应用中,XOR加密算法通常只用于一些简单的加密需求,如隐藏一些不太敏感的信息等。XOR加密算法,也称为异或加密算法,是一种简单的对称加密算法。它的原理基于XOR(异或)运算,这是一种二进制运算,其规则是:当两个输入位相同时,输出为0;

2024-05-12 15:53:16 315 1

原创 c语言队列

队列(Queue)是一种特殊类型的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。队列的数据元素又称为队列元素。在队列中插入一个队列元素称为入队,从队列中删除一个队列元素称为出队。在计算机科学中,队列的主要用途是存储等待处理的元素,例如等待打印的任务、等待CPU处理的线程等。队列的一个重要性质是:队列中的元素保持原有的顺序。队列的实现方式有多种,包括基于数组和基于链表的实现。接着,我们实现了队列的初始化、判断是否为空、入队、出队、打印和清理内存的函数。

2024-05-12 11:14:22 157

原创 c语言实现3DES

3DES(Triple Data Encryption Standard)是DES(Data Encryption Standard)的一个增强版本,它通过对数据进行三次DES加密(使用两个或三个不同的密钥)来提供更强的安全性。在3DES中,你可以使用两个密钥(在EDE模式下)或三个密钥(在EEE模式下)。但最常见的是EDE模式,即加密-解密-加密。以下是一个简化的C语言示例,用于演示如何使用OpenSSL库来实现3DES加密和解密。这里我用了openSSL库,运行之前请先安装。

2024-05-12 11:08:20 464 1

原创 c语言实现音乐播放

一个基本的音乐播放器需要使用第三方库,例如PortAudio或SDL来处理音频。以下是一个简单的例子,使用PortAudio库播放音频文件。这个代码使用了PortAudio的回调模式播放了一个简单的正弦波,你需要自行扩展代码以支持音频文件的读取和播放。首先,你需要安装PortAudio库。

2024-04-05 10:44:26 601 1

原创 C语言文件实时监控

文件实时监控是一个杀毒软件的重要功能,时刻阻止病毒侵入系统,远比中毒后再杀毒效果要好的多,亡羊补牢在电脑使用过程中是常常会晚的。由于作者能力,时间有限,代码可能有一些问题,欢迎大家指出。

2024-04-03 21:29:04 274 1

原创 c语言内存管理

在这个例子中,我们使用 calloc 分配了足够存放5个整数的内存,并且由于 calloc 的初始化特性,这些整数的初始值都是0。释放内存是非常重要的,因为如果不这样做,程序可能会出现内存泄漏,即随着时间的推移,程序占用的内存会逐渐增加,可能会导致程序崩溃或系统资源耗尽。此外,释放不是由 malloc、calloc 或 realloc 分配的内存,或者已经被释放的内存,都是未定义行为,可能会导致程序崩溃或其他不可预测的行为。本文将介绍C语言中的内存管理,包括内存分配、内存释放以及常见的内存管理问题。

2024-02-24 22:04:46 908

原创 c语言编写简单的tcp客户端

注意,这个示例假设你已经有一个在本地运行并监听端口12345的TCP服务器。你可以使用类似的代码来创建一个TCP服务器,或者使用现有的服务器进行测试。首先,你需要包含必要的头文件,并初始化socket库。然后,创建一个socket,连接到远程服务器,发送和接收数据,最后关闭socket。这里是一个简单的TCP客户端程序代码。

2024-02-21 21:19:44 297

原创 C语言修改注册表

此外,如果你正在开发一个需要频繁操作注册表的应用程序,建议使用更高级的封装库,如Boost.Registry或其他第三方库,这样可以避免直接处理复杂的Windows API调用。在Windows操作系统中,修改注册表通常是通过使用Windows API函数来完成的。在C语言中,可以使用。等函数来操作注册表。以下是一个c代码,展示如何使用C语言向注册表添加或修改一个键值。在这个示例中,我们向。路径下添加了一个名为。

2024-02-16 14:56:37 545 1

原创 Sysmon配置

使用以下命令来安装Sysmon:sysmon -accepteula -i。Sysmon是一款系统监视器,它是Windows系统服务和设备驱动程序,用来监视系统活动并将其记录在Windows事件日志中。使用以下命令将配置文件应用到Sysmon:sysmon -c ndpzwj.xml。如果你需要卸载Sysmon,可以使用以下命令:sysmon -u。你可以使用sysmon -c命令来查看当前Sysmon的配置。使用sysmon -c --命令可以查看所有可用的配置选项。

2024-02-14 17:12:26 378 1

原创 stdlib.h函数大全

stdlib.h 是 C 语言标准库中的一个头文件,它包含了各种常用的函数原型,这些函数提供了各种常见的功能,如内存分配、随机数生成、程序退出等。strtoll(): 将字符串转换为长长整数,并可以选择处理前导空白和基数。strtol(): 将字符串转换为长整数,并可以选择处理前导空白和基数。lldiv(): 对两个长长整数进行除法运算,返回商和余数。calloc(): 分配指定数量的内存块,并初始化为0。div(): 对两个整数进行除法运算,返回商和余数。atoll(): 将字符串转换为长长整数。

2024-02-13 12:46:36 2388 1

原创 句柄是什么

句柄在Windows中的作用也是这样。但你不能直接访问这些对象,因为它们的地址可能会变(就像朋友搬家了,住址变了)。所以,Windows给每个对象分配了一个句柄,就像给每个朋友分配了一个电话号码。当你想要访问一个对象时,你只需要告诉Windows这个对象的句柄(电话号码),然后Windows就会帮你找到这个对象。这样,即使对象的地址变了,你也能通过句柄找到它,就像即使朋友搬家了,你也能通过电话找到他一样。句柄,听起来好像是一个很高大上的词,但其实在Windows中,它就像是一个“电话号码”。

2024-02-12 23:21:25 159 1

原创 c语言怎么遍历磁盘

这个程序使用FindFirstFile来查找指定路径下的第一个文件或目录,然后使用FindNextFile来迭代查找其他文件或目录。每次迭代时,它检查当前项是否为目录,如果是,则递归调用TraverseDirectory函数以遍历该子目录。对于每个项,它检查是否为目录,如果是,则递归调用自身来遍历该子目录。遍历磁盘(通常是指列出磁盘上的所有文件和目录)需要使用操作系统提供的文件I/O函数和可能的系统调用。这通常涉及打开目录,读取目录项,然后对每个目录项进行处理。// 如果是目录,则递归遍历。

2024-02-12 22:59:38 387 1

原创 C语言编写装B用户注册界面(只是闹着玩)

注:不能真正注册,只能玩一下。

2023-07-06 14:53:44 489 1

原创 电脑提高网速方法,网速直接起飞!

2——》在弹出来的界面里2——输入“ipconfig/flushdns”按回车键。2——》在弹出来的界面里2——输入“dpedit.msc”按回车键。1——》按Win+R打开运行框,输入“cmd”1——》按Win+R打开运行框,输入“cmd”3——》再次查看下载速度,直接上天!以上就是提高网速的方法,希望帮到各位。

2023-07-05 13:55:13 1390 1

原创 C语言实现厘米,分米,米的换算

【代码】C语言实现厘米,分米,米的换算。

2023-06-27 12:37:20 1239 1

原创 我的hello ward

hello world

2023-02-26 17:58:13 67 1

空空如也

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

TA关注的人

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