Suche Ankeitung zur Berechnung einer CRC8 und CRC16 in VB.NET

02/11/2008 - 11:22 von Nicolas Nickisch | Report spam
Hi NG,
ich muss eine CRC8, resp. CRC16 berechnen wie hier beschrieben.

Trotz intensivem Gogglen verstehe ich nicht so ganz wie man das berechnet.
EInige vielversprechende Seiten sind leider nicht/mehr erreichbar und die
theoretischen Artikel peile ich nicht wirklich.
Ich suche daher einen Quellcode in VB.NET um über ein Array aus 4 bis 20
Elementen eine solche CRC8 oder CRC16 zu berechnen.

Kann jemand helfen ?

Gruss Nico
3.2.1. checksum8

Checksum8 is an 8 bit checksum as it is utilized by various chip
manufacturers (with the polynomial

8 5 4 1

x + x + x + , bit reversion for data and remainder, initialized with 0xff)

3.2.2. checksum16

Checksum16 is a 16 bit checksum (CRC16/CITT: with the polynomial 1 16 12 5

x + x + x + , initialized

with 0xffff). The high byte of the checksum is written first (big endian).
 

Lesen sie die antworten

#1 Joachim Fuchs
02/11/2008 - 12:43 | Warnen spam
Hallo Nicolas,

ich muss eine CRC8, resp. CRC16 berechnen wie hier beschrieben.

Trotz intensivem Gogglen verstehe ich nicht so ganz wie man das berechnet.



???

http://de.wikipedia.org/wiki/Cyclic...ancy_Check


Gruß
Joachim

Dr. Joachim Fuchs - Autor - Dozent - Softwarearchitekt
http://www.fuechse-online.de/beruflich/index.html -
http://vbnet.codebooks.de

Ähnliche fragen