貌似是计算机网络必须做的一个代码实现,对于了解底层非常有必要
2022-04-01 08:12:17 524B 代码实现 校验和
1
效验和(checksum)  原理:把要发送的数据看成二进制整数序列,并计算他们的和。若数据字节长度为奇数,则在数据尾部补一个字节的0以凑成偶数。  例子:16位效验和计算,下图表明一个小的字符串的16位效验和的计算。为了计算效验和,发送计算机把每对字符当成16位整数处理并计算效验和。如果效验和大于16位,那么把进位(carry)一起加到最后的效验和中。 H e l l o w o r l d . 4865 6C6C 6F20 776F 726C 642E 4865+6C6C+6F20+776F+726C+642E+carry=71FC
2022-03-22 23:45:56 1KB C语言 校验和
1
修改读取文件路径即可使用 读取的字符为:Holle world. 字符转为16进制: ['48', '6f', '6c', '6c', '65', '20', '77', '6f', '72', '6c', '64', '2e'] 十六进制和为:0x26804 校验和为:0x6806
2022-03-12 09:42:41 1KB 校验和 计算机网络 实验代码 python
1
BIP39校验字 创建自己的半不明智的BIP-39助记符语句 BIP-39允许将私钥存储为一组单词而不是二进制字符串。 但是,可能很难记住所有12(或24)个单词。 Bip39Check允许创建您自己的句子,该脚本可帮助您找到校验和单词候选词以完成短语 背景 有助于从32位到256位的32位熵的任意倍数创建助记符。 每32位熵增加一个额外的校验和位。 因为校验和必须是可验证的,所以只有某些单词可用于最后一个单词。 该脚本可帮助您生成它。 注意事项 此脚本应在空白计算机上运行,​​以防止恶意软件和按键记录程序读取您的助记符。 要求 Python 2.7或Python 3.x 例子: 对于24个单词的词组,我们只提供23个单词,然后查看24号单词可能使用的合法单词。 $ python bip39check.py english arctic army kangaroo jump je
2022-03-05 23:20:09 18KB Python
1
UDP校验和算法,给出了UDP校验和算法的C语言程序。
2022-01-14 10:36:50 6KB UDP 校验和 算法
1
本文是对串口通信数据进行校验,并且采用LabVIEW进行实现。
2022-01-12 23:44:59 355KB 数据校验
1
校验和的计算过程主要分三个步骤:数据文件的输入,校验和的计算和校验结果的输出。其中,主要的是数据的输入和校验和的计算过程。
2022-01-04 16:26:39 94KB 课程设计 校验和
1
计算机网络之Csharp编程实现
2021-12-24 11:09:27 6.85MB UDP协议包校验和设计与实现
1
IP头部校验和计算
2021-12-22 00:16:54 31KB IP头部校验和计算
1
校验和 为给定目录或文件生成一组校验和(MD5),可以选择将其作为zip存档或块。 如何使用: 部署sbt 运行sbt assembly 将ChecksumGen-assembly-0.1-SNAPSHOT.jar复制到任何位置并运行 例如: java -jar ChecksumGen-assembly-0.1-SNAPSHOT.jar 显示程序使用情况。 java -jar ChecksumGen-assembly-0.1-SNAPSHOT.jar e:\test.zip 为e:\ test.zip打印md5校验和。 java -jar ChecksumGen-assembly-0.1-SNAPSHOT.jar e:\test 列出e:\ test中的所有文件,并带有相应的md5校验和。 java -jar ChecksumGen-assembly-0.1-SNAP
2021-12-21 20:48:51 11KB Scala
1