本工具用于快速求出通信中CRC8校验值,包括CRC-8、CRC-8/ITU、CRC8/ROHC、CRC8/I-CODE、CRC8/MAXIM、CRC8/DARC、CRC8/WCDMA等标准通讯模式的计算结果。在输入框输入十六进制数据包(每两个字符表示一个字节,字符数必须是偶数),每个字节之间可以用空格隔开,也可以不隔开。也可输入ASCII格式数据(每1个字符表示1个字节),点击“计算”后,本计算器可求出输入数据包的长度(10进制和16进制)和对应通讯方式的计算结果。
如果自定义计算中:结果异或值(XOROUT)值不确定,请输入00。
注意:CRC8反向计算和正向计算分两种算法:算法一和算法二,在实际应用中都会用到,不确定的可以两者都试试。
本软件支持CRC8算定义通讯模式的参数。在自定义模式下,需要输入的参数(顺序与面参数栏显示相同)如下:
1)多项式(POLY):生成项的简写,用16进制表示。例如:31(注意,不加"0x")。
2)初始值(INIT):计算开始时CRC寄存器的初始值,用16进制表示。例如:00(注意,不加"0x")。
3)结果异或值(XOROUT):计算结果与此参数异或后得到最终的CRC值,用16进制表示。例如:55(注意,不加"0x")。
4)输入值反转(REFIN):待测数据的每个字节是否按位反转,反转对应true,不反转对应false。
5)输出值反转(REFOUT):在计算后之后,异或输出之前,整个数据是否按位反转,反转对应true,不反转对应false。
CRC即循环冗余校验码(CyclicRedundancyCheck):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。
输入10进制、BCD8421码、BCD5421码、BCD2421码、余3码、余3循环码等任何一个,选择确的数据类型,点击“计算”按钮,可快速计算出对应的10进制、BCD8421码、BCD5421码、B…
本工具用于快速求出通信中CRC16校验值,包括:1)CRC-16/DECT-R(别名:R-CRC-16)、2)CRC-16/DECT-X(别名:X-CRC-16)、3)CRC-16/GENIBUS(别…
本工具用于快速求出16进制或ASCII码通信中CRC-4~CRC-7(小于8位)校验值,包括:1)CRC-4/ITU、2)CRC-5/EPC、3)CRC-5/ITU、4)CRC-5/USB、5)CRC…
本工具用于快速求出数据存储或通信中CRC24校验值,包括:1)CRC-24(别名:CRC-24/OPENPGP)、2)CRC-24/FLEXRAY-A、3)CRC-24/FLEXRAY-B、等…
本工具用于快速求出数据存储或通信中CRC40校验值,包括:CRC-40/GSM等标准通讯模式的计算结果。在输入框输入十六进制数据包(每两个字符表示一个字节,字符数必须是偶数),每个字节之间可以用空格隔…
CRC8/16通用校验算法(通用算法)包括累加和Checksum、LRC、BCC、CRC8多项式等四种方式,如果该校验码仅用于自己设备之间通讯,防止别人非法接入自己的通讯网络,校验码加密就显得尤为重要…
在第1个和第2个(大输入框)输入(两组校验数据包,如果只有一组,两个输入框输入相同数据即可)连续或空格隔开的16进制或ASCII码字符串,在第2个输入框输入第1组数据包的校验值,第4个输入框输入第2组…
本软件适用于将字符串按设定方式格式化,用于校验、通讯调试过程中字符串处理。例如,有一十六进制字符串AA010200020304CE55,需将每2个字符中间增加1个空格。操作方式如下:将所需处理的字符串…
本工具用于快速求出通信中CRC8校验值,包括CRC-8、CRC-8/ITU、CRC8/ROHC、CRC8/I-CODE、CRC8/MAXIM、CRC8/DARC、CRC8/WCDMA等标准通讯模式的计…
本计算软件此加密方法可用于(单片机开发中)16进制通讯或eeprom数据记录的加密处理,让有序可查的16进制数据,变的杂乱无章,接收设备通过反向计算,可以得到原始数据。如果只用于批量异或计算,将(求和…