下载 >  开发技术 >  C# > 国际CRC校验法VB、C#源程序

国际CRC校验法VB、C#源程序

国际CRC校验法VB、C#源代码及调用样例,以供参考。
2011-11-15 上传大小:75KB
分享
收藏 举报
C#语言编写的CRC校验DLL(源码)

CRC校验DLL(源码),里面有用到正则表达式检测输入数据的合法性

立即下载
crc校验源程序=crc校验源程序

crc校验源程序crc校验源程序crc校验源程序crc校验源程序

立即下载
CRC国际通用校验多项式

CRC国际通用校验多项式CRC国际通用校验多项式CRC国际通用校验多项式

立即下载
C#实现 CRC16 MODBUS算法(经过验证 毫无破腚)

C#实现 CRC16 MODBUS算法(经过验证 毫无破腚)

立即下载
VB6.0写的计算CRC校验和的小程序

VB6.0写的计算CRC校验和的小程序,能够计算串口发送数据的校验和(CRC)和异或校验和。经过编译后能够显示为Win7的界面效果。

立即下载
C#计算CRC16校验码示例

遇到要做个CRC校验,翻了一堆资料终于看明白了,内有详细注释,不是普通的词典法,是用算法计算出来的CRC,对于CRC16-CCITT,只需替换公式即可 /* CRC16实现原理 * * CRC16 | g(x)=x16+x15+x2+1 | 0x1,80,05 | 1,1000,0000,0000,0101 * * 由于在步骤<2>进行了取反,这里也要把公式反过来 * 0x8005 1000000000000101 * 0xA001 1010000000000001 * * 1.置16位CRC寄存器CRCFull全为1 * 2.数据message[i]一个字节8位与CRCFull异或,结果存在CRCFull(作用是取反) * 3.CRCFull最低位存在CRCLSB,CRCFull右移一位(向低位),用0填补最高位 * 4.检查原最低位即CRCLSB: * 1:CRCFull与多项式0xA001异或 * 0:重复步骤<3> * 5.重复步骤<3>和<4>,直到右移8次,处理完整个message[i]字节 * 6.重复步骤<2>到<5>,进行下一个字节8位数据的处理,直到(message.Length) * 7.最后得到的CRC寄存器CRCFull即为此数据的CRC16码 * * <取反避免了普通比特型算法使用左移后寄存器最低位要从下一个字节获取的麻烦> * */

立即下载
计算法和查表法实现的CRC16校验码生成

实现CRC16校验码的生成。使用计算法和查表法。 运行环境是VS2008,双击文件夹CRC_table中的CRC_table.sln打开项目。直接运行即可。 具体情况请参见Readme.txt

立即下载
串口收发数据CRC校验例程

串口收发数据CRC校验例程,VisualStudio工程

立即下载
PB用于CRC16校验的函数方法

下面为PB用于CRC16校验的方法,个人整理,如有雷同纯属巧合。 创建一个结构体,用于存储CRC字典列表数据 定义一个全局变量,用于使结构体使用方便 创建一个字符串以某一字符分隔后存入结构体的函数方法, 创建一个求两个整型异或值的函数方法, 创建一个CRC16校验函数方法 作者:Bosco,整理于:2010-07-16

立即下载
CRC16_VB6校验码生成器(含源代码)

查阅了网上相传的VB校验码工具,大部分都是错误的计算结果,有的正确的又没有VB源码。本工具根据CRC校验码生成规则,参照网上下载的代码进行修改整合而成,源代码在本工具的文本框中,可复制。希望能对您有所帮助。

立即下载
CRC校验源代码(C#)

1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。   2、生成CRC码的基本原理:任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+1对应的代码101111。   3、CRC码集选择的原则:若设码字长度为N,信息字段为K位,校验字段为R位(N=K+R),则对于CRC码集中的任一码字,存在且仅存在一个R次多项式g(x),使得   V(x)=A(x)g(x)=xRm(x)+r(x);   其中: m(x)为K次信息多项式, r(x)为R-1次校验多项式,   g(x)称为生成多项式:   g(x)=g0+g1x+ g2x2+...+g(R-1)x(R-1)+gRxR   发送方通过指定的g(x)产生CRC码字,接收方则通过该g(x)来验证收到的CRC码字。   4、CRC校验码软件生成方法:   借助于多项式除法,其余数为校验字段。   例如:信息字段代码为: 1011001;对应m(x)=x6+x4+x3+1   假设生成多项式为:g(x)=x4+x3+1;则对应g(x)的代码为: 11001   x4m(x)=x10+x8+x7+x4 对应的代码记为:10110010000;   采用多项式除法: 得余数为: 1010 (即校验字段为:1010)   发送方:发出的传输字段为: 1 0 1 1 0 0 1 1 0 10   信息字段 校验字段   接收方:使用相同的生成码进行校验:接收到的字段/生成码(二进制除法)   如果能够除尽,则正确,

立即下载
VB做的CRC校验软件

VB做的CRC校验软件,是VB做的CRC校验软件,非常不错哦!!~~~~呵呵

立即下载
串口CRC校验程序串口测试程序范例源代码

串口CRC校验程序串口测试程序范例源代码,里面包括有VB的,delphi和VC++的源程序,

立即下载
VB CRC16 校验

VB6.0 CRC16 CCITT 校验算法,附带源代码和测试程序

立即下载
VB CRC16校验程序自己写的

便于计算modbus最后两字节的crc16校验值,自己设计双重校验

立即下载
CRC16校验工具---x16+x12+x5+1

16位CRC校验码工具,适用于0x11021,生成多项式为x16+x12+x5+1

立即下载
CRC CITT C#源代码

用户计算CRC-CITT校验码的计算,附上源代码。

立即下载
C#实现的CRC工具源码

C#实现的CRC工具模块,使用查表算法。 简单易用,可直接引用在程序中,实现CRC校验功能。 组院内含完整源代码

立即下载
CRC和LRC校验工具

CRC和LRC校验工具。要该工具的实现代码请给我发邮件

立即下载
VB 下MODBUS crc16校验代码实现

使用modbus RTU通讯时候,我们需要进行CRC16进行校验。需要编写程序。本软件就是采用vb编写实现MODBUS crc16校验的。<br>下面的是采用该代码的延伸<br>http://blog.csdn.net/kw123/archive/2007/10/08/1815738.aspx<br><br>

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

国际CRC校验法VB、C#源程序

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: