-
-
checksum1.rar
计算校验和
命令行:check_sum infile
其中check_sum是程序名,infile是数据文件名
输出:数据文件的校验和。
目的是通过数据链路层与介质访问控制层的学习,根据数据链路层的基本原理,针对普遍应用的Ethernet帧,通过构造一个具体的帧,深入理解网络协议的基本概念与网络问题处理的一般方法。
-
Md5Test.zip
本例是用md5做为数据校验的算法防止自己的程序被篡改的小例子。有些可执行程序,当被改了资源时再运行会有文件已损坏的提示,这就是使用了数据校验。当然你可以使用个性化的,比如des作为数字签名,那样安全性更高。具体请见代码及注释.
-
发现网络中的活动主机.rar
关键字: socket, 校验和算法, ICMP, connect, 端口,扫描,
这是我课程设计时,用VC.NET写的一个程序,功能是在利用socket提供的API函数, 填充并发送ICMP包,测试指定IP地址段中活动主机.
使用简单的connect方法来测试目的端口是否可通.并附带了校验和算法.希望更多的人与我交流,
QQ:270596846 e_mail:chmuggmwtg@163.com
-
计算校验和.rar
关键字: 校验和算法, VC.NET,
这是我VC.NET写的一个小程序,在控制台模式下实现校验和算法
希望更多的人与我交流, QQ:270596846 E_MAIL:chmuggmwtg@163.com
-
-
-
-
-
check_os.rar
此程序的功能为:0。读取mbr信息,取活动分区的dpt(分区表信息),从中取出分区的起始 柱面号,磁头号,扇区号
1。读取DBR字段,从中取出硬盘参数和FAT32文件系统的信息。
2。根据1中的信息,读取C盘根目录区
3。在根目录区中查找要检测的文件名,找到,则取出它的起始簇号和文件长度。
4。根据起始簇号找到此文件对应的扇区和在FAT表中的簇链
5。根据4的信息,控制读取文件的数据(用来做校验和)。
6。检测下一个文件名,重复3-5步
-
check_sum.rar
计算校验和
校验和算法描述:为保证网络上传输的数据的可靠性,在许多协议中都设置了校验和项,例如:IPv4、ICMPv4、IGMPV4、ICMPv6、UDP和TCP 等等。计算这些校验和的算法称为网际校验和算法,简单来说就是:把被校验的数据16位进行累加,然后取反码,若数据字节长度为奇数,则数据尾部补一个字节的0以凑成偶数。
由于从输入文件读入的数据不能直接满足计算校验和的条件,所以首先对从文件读入缓冲区的数据进行预处理,即读入缓冲区时忽略空格。由于累加是按16位进行的,所以每次从缓冲区中读出4个 ...
-