checksum相关内容

Javascript CRC16示例代码或实现

有人可以共享链接或示例代码来实现javascript中字符串的校验和吗? 提前谢谢 解决方案 您想要什么? 您需要更具体些。 有大量的CRC16算法,每种算法都有自己的多项式,并且有特定的用途。有些CRC16算法非常适合创建散列(例如,对于Redis而言),而其他算法则更适合于有线通信。 https://zh.wikipedia.org/wiki/Cyclic_redu ..
发布时间:2020-10-01 05:54:55 其他开发

CRCMOD python3多项式错误

我需要在python3程序中使用crc校验和,但是我对crc的了解几乎不存在。 这是我编写的测试代码 导入crcmod crc_func = crcmod.mkCrcFun(0x1d,initCrc = 0x07,xorOut = 0x00) print(hex(crc_func(b'123456789'))) 运行此命令时出现以下错误: Value ..
发布时间:2020-10-01 05:54:51 Python

SQL proc计算7位和12位upc的校验位

我只需要再次在互联网上搜索此代码,所以我想我会把它放在这里,以便下次可以更快找到它,希望您也发现它更快:) 解决方案 选中此项。 下面的代码可以检查所有GTIN(EAN8,EAN13,EAN14,UPC / A,UPC / E)中的数字 创建函数[dbo]。[check_digit] ( @GTIN VARCHAR(14) ) 返回TIINTINT 作为 开始 十进制@Ind ..
发布时间:2020-10-01 05:54:48 其他开发

Scapy TCP校验和重新计算的奇怪行为

我正在尝试进行TCP ACK欺骗。我从pcap文件中嗅出一个ACK数据包,并以循环的方式发送,以递增其ACK编号以及另一个选项字段。 嗅探部分:(伪造) 从scapy.all import * 从struct import打包,打包 pkt = sniff(offline =“ mptcpdemo.pcap”,filter =“ tcp”,count = 15) i = 6 而T ..
发布时间:2020-10-01 05:54:40 Python

tcp校验和和tcp卸载

我正在使用原始套接字创建自己的套接字。我需要设置tcp_checksum。 i尝试了很多参考,但是都无法正常工作(我正在使用Wireshark进行测试)。 您能帮我吗? 顺便说一句,我读过某处,如果您设置tcp_checksum = 0。然后硬件将自动为您计算校验和。这是真的?我试过了,但是在wireshark中,tcp_checksum给出了一个0X000的值,并说tcp卸载了 ..
发布时间:2020-10-01 05:54:37 其他开发

用Java实现SQL CHECKSUM

我在SQL Server 2008中拥有一个现有数据库,该数据库通过存储过程为现有PHP Web应用程序执行用户身份验证。 Web应用程序向存储过程发送一个字符串,但是存储过程将存储该字符串,并使用SQL Checksum( http://msdn.microsoft.com/en-us/library/ms189788.aspx )。存储过程将字符串强制转换为NVARCHAR(50),并将CHE ..
发布时间:2020-10-01 05:54:33 Java开发

如何计算IEEE 802.11 CRC-32 FCS?

这来自IEEE Std 802.11-2012条款8.2.4.8 FCS字段: 我不明白最后两段: “除法的初始余数预设为所有除法”是什么意思,为什么我们需要这样做? “ ...计算字段和FCS的串行输入位...”的含义是什么? 解决方案 将CRC初始化为全都可以避免出现任意长度的零字符串而导致CRC为零的问题。 阅读罗斯威廉姆斯CRC教程。 / p> ..
发布时间:2020-10-01 05:54:30 其他开发

CRC逆向工程师(来自机器/ PC的校验和)

我目前正在寻找如何确定从机器到PC产生的CRC(反之亦然)的方法。 这些设备正在使用串行通信或RS232电缆进行通信。 我确实只有数据才能让我们创建要用于两个设备的程序。 给出的数据来自我的老板,程序已损坏。所以我们正在努力解决。 我希望每个人都能提供帮助。 谢谢:) 解决方案 协议中用于CRC计算的顺序是ASCII字符串 从第一个打印字符 ..
发布时间:2020-10-01 05:54:26 其他开发

用Java计算CRC8校验和

我正在尝试用Java编写CRC8-Maxim计算器,但遇到问题。我尝试了许多API,例如Jacksum,但没有任何应有的效果。 我发现的唯一东西是这个网站: http:// www。 sunshine2k.de/coding/javascript/crc/crc_js.html 如果我选择CRC8-Maxim设置,结果正是我所需要的是。 (示例:VR1的校验和,应为D7) 您有任何 ..
发布时间:2020-10-01 05:54:22 Java开发

如何验证Docker基本映像的真实性?

我们如何确保Docker基本映像(例如ubuntu:latest)未损坏?那是如何检查Docker基本映像的真实性? 解决方案 校验和验证 docker pull 使用Checksum验证其每一层的下载。 $ docker pull ubuntu:latest 最新:从库/ ubuntu $ b $中提取b 1be7f2b886e8:正在下载[=====> ] 4.865M ..
发布时间:2020-10-01 05:54:19 其他开发

对数据包中的所有数据进行异或

我需要一个小程序,可以根据用户输入来计算校验和。 不幸的是,我所知道的校验和是数据包中所有数据的异或。 我试图在网上搜索一个没有任何运气的例子。 我知道我是否有一个字符串:41,4D,02,41,21,04,02,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00, 00,00,00,00,00,00,00,00,00,00 ..
发布时间:2020-10-01 05:54:17 C/C++开发

MySQL行校验和

是否可以选择表中的整行并获得某种校验和?我正在寻找一种方法,告诉我的代码仅在更改了至少一条记录后才更新数据。从数据更改跟踪的角度来看,这将有助于我减少历史记录表中记录的许多更改。 -谢谢。 解决方案 您可以结合使用 MD5() 和 CONCAT() 函数生成该行的MD5校验和: SELECT MD5(CONCAT(col1,col2,col3,.. 。))为MD5_checksum ..
发布时间:2020-10-01 05:53:15 PHP

Fletchers16校验和是否适合于小数据?

使用维基百科Fletcher的校验和的直接实现,我们将获得相同的校验和数据,例如“ BCA”和“ CAB”以及“ BAC”和“ ACB”。 这是预期的吗? Fletcher16校验和不应该解释块的顺序吗? 可以通过将索引与数据进行“或”操作来修复缺陷,如下代码所示。... uint16_t fletcher16(uint8_t * data,int count) { ..
发布时间:2020-10-01 05:52:13 其他开发

SQLite数据库的校验和?

我想知道SQLite数据库文件是否已以任何方式更新。我该怎么去实现呢? 我想到的第一个解决方案是比较校验和,但是我对处理校验和没有真正的经验。 解决方案 根据 http://www.sqlite .org / fileformat.html SQLite3在文件的 24..27 字节中维护文件更改计数器数据库文件。它与文件更改时间无关,例如,文件更改时间可以在二进制还原或回滚后更改, ..
发布时间:2020-10-01 05:52:09 数据库

CRC8保护的数据包的最佳8位补充校验和

我正在考虑设计一种低级的无线电通信协议,并试图决定要使用哪种校验和/ CRC。硬件提供CRC-8。每个包除了数据有效载荷外还有6个字节的开销。设计目标之一是最小化传输开销。对于某些类型的数据,CRC-8应该足够,对于其他类型的数据,则有必要对其进行补充,以免接收错误的数据。 如果是单字节补码,那么使用多项式与硬件CRC-8不同的CRC8,算术校验和以及其他方式的优缺点是什么?两字节的补码呢? ..
发布时间:2020-10-01 05:52:08 其他开发

在Clojure中计算GS1校验位的更多惯用方式

我正在尝试计算 GS1校验位,并提出了以下建议码。用于计算校验位的算法为: 反转条形码 删除最后一位数字(计算的校验位) 将数字与第一,第三,第五等相加数字乘以3,偶数乘以1。 从等于或大于10的最接近整数倍或更高整数中减去总和 听起来很简单,但是我想出的解决方案似乎不太优雅。它确实可以工作,但是我想知道是否有一种更优雅的方式来编写它。 (defn abs“(abs n ) ..
发布时间:2020-10-01 05:51:06 其他开发

zip文件的校验和

我目前正在使用一个工具来上传一组文件,然后使用md5校验和将文件与上次上传的文件进行比较,并告诉您哪些文件已更改。 对于常规文件来说,这可以正常工作,但是一些上载的文件是zip归档文件,即使其中的文件相同,它们几乎总是已更改。 有没有一种方法可以执行不同类型的校验和,以检查这些文件是否已更改,而不必分别解压缩每个文件,然后分别比较每个文件的内容。 这是我当前的函数 函数ch ..
发布时间:2020-10-01 05:51:02 PHP

Python,字典的校验和

我正在考虑创建一个字典的校验和,以了解它是否已被修改 目前,我知道: >>导入hashlib >>>进口泡菜 >> d = {’k’:‘v’,‘k2’:‘v2’} >>> z = pickle.dumps(d) >> hashlib.md5(z).hexdigest() '8521955ed8c63c554744058c9888dc30' 也许是一个更好的解决方案存在吗 ..
发布时间:2020-10-01 05:50:59 Python

如何编写和发送ASTM框架到医疗设备

我目前正在研究ASTM协议,以将订单测试请求发送到医疗仪器。但是我无法正确地向设备发送消息。更明确地说,我想例如发送以下帧: 字符串h1,s2,s3,s4,s5,s6 =“”; h1 =“ H | @ ^ \\ | ODM-IdfDGIWA-36 ||| GeneXpert PC ^ GeneXpert ^ 4.8 ||||| LIS || P | 1394-97 | 200705211 ..
发布时间:2020-10-01 05:50:57 Java开发