CRC16
8 отговора
222 прегледа
CRC16
Имам стринг и два контролни байта към него, за които се твърди, че са CRC16. Проблема е, че такова CRC не се получава и по двата известни на мен стандарта(CRC16 Standart и CRC16CCITT). Ако някой знае нещо по въпроса, моля да ми помогне.
----------
По склона към връх Фудзи плахо пълзи охлюв към самото небе.
----------
По склона към връх Фудзи плахо пълзи охлюв към самото небе.
Re: CRC16
po informaciata koiato si dal samo gadatel moje da pomogne
wyzmojno e towa da e prosto niakakwa checksum a awtora
poradi negramotnost da e pisal CRC, mnogo hora byrkat
checksum s CRC. mislia che edwa li sa samo dwa nachinite
za smiatane na 16bit CRC, ne sym na wytre w teoriata
no sigurno ima dost polinomi...
ili pyk ti smiatash greshno :)))
wyzmojno e towa da e prosto niakakwa checksum a awtora
poradi negramotnost da e pisal CRC, mnogo hora byrkat
checksum s CRC. mislia che edwa li sa samo dwa nachinite
za smiatane na 16bit CRC, ne sym na wytre w teoriata
no sigurno ima dost polinomi...
ili pyk ti smiatash greshno :)))
Re: CRC16
CRC16 kolkoto iskas ima!
kvo sa kajes naprimer za:
LRC (Longitudinal Redundancy Check)
koeto se polzva v magnitnite karti?
sled malko igra s kalkulatora se okaza ce tova e prosto XOR na baitovete!
kvo sa kajes naprimer za:
LRC (Longitudinal Redundancy Check)
koeto se polzva v magnitnite karti?
sled malko igra s kalkulatora se okaza ce tova e prosto XOR na baitovete!
Re: CRC16
ARJ i ZIP-a imaha sushtia CRC-32 (i CRC-16) algorithm no se razlichawaha po tova che pri edinia purwonachalnite danni se xorwaha sus 0xFFFFFF - ili mai che puk beshe poluchenia kljuch...
probvaj da xornesh sus 0xFFFF tvoia kluch predi da go izpolzwash (no tova si e chista proba predpolozhenie - wuobshte ne sum siguren dali shte raboti)
sushto potursi po neta sorsove na CRC32- i wish variantite - mozhe da otkriesh neshto - ako namerish UNARJ sorsa i UNZIP - gi sravni - tam sus sigurnost ima razliki kak polzwat CRC32-to
tirulirutatuutuu
probvaj da xornesh sus 0xFFFF tvoia kluch predi da go izpolzwash (no tova si e chista proba predpolozhenie - wuobshte ne sum siguren dali shte raboti)
sushto potursi po neta sorsove na CRC32- i wish variantite - mozhe da otkriesh neshto - ako namerish UNARJ sorsa i UNZIP - gi sravni - tam sus sigurnost ima razliki kak polzwat CRC32-to
tirulirutatuutuu
CRC16 II част
Мненията на всички дотук са верни. Това за което говори malkia (XOR със 0xFFFF) е така наречения CRC16CCITT.Друг е въпросът, че в мрежата има стотици материали по тая тема и интересното е че само алгоритмите за CRC16 - Standart дават едни и същи резултати. За CRC16CCITT резултатите са най-различни - най-вероятно поради различните полиноми които се използват.Ето защо започвам да мисля, че единствения стандартизиран
CRC e CRC16-Standart и CRC32-Standart. Както казва CALL-151 CRC-та колкото искаш.
За конкретния случай: емо също е прав, че може да става дума за какво ли не така че ще сипозволя да постна тук конкретния стринг( даже два) - ако на някой му се занимава и получи някакъв резултат...
0x00,0x00,0x15,0x27,0x00,0xC3,0x1F,0x85,0x08,0x80,0x92,0x98,0xDA,0x4D,0xA3,0x03,0x67,0x19,0x57,0x03,0xFF,0x00,0xEF CRC??? = 0xC4,0x25
0x00,0x00,0x15,0x27,0x00,0xC3,0x1F,0x85,0x08,0x80,0x92,0xB8,0xDA,0x4D,0xA3,0x03,0x67,0x19,0x57,0x03,0xFF,0x00,0xEF CRC??? = 0x64,0x4B
----------
По склона към връх Фудзи плахо пълзи охлюв към самото небе.
CRC e CRC16-Standart и CRC32-Standart. Както казва CALL-151 CRC-та колкото искаш.
За конкретния случай: емо също е прав, че може да става дума за какво ли не така че ще сипозволя да постна тук конкретния стринг( даже два) - ако на някой му се занимава и получи някакъв резултат...
0x00,0x00,0x15,0x27,0x00,0xC3,0x1F,0x85,0x08,0x80,0x92,0x98,0xDA,0x4D,0xA3,0x03,0x67,0x19,0x57,0x03,0xFF,0x00,0xEF CRC??? = 0xC4,0x25
0x00,0x00,0x15,0x27,0x00,0xC3,0x1F,0x85,0x08,0x80,0x92,0xB8,0xDA,0x4D,0xA3,0x03,0x67,0x19,0x57,0x03,0xFF,0x00,0xEF CRC??? = 0x64,0x4B
----------
По склона към връх Фудзи плахо пълзи охлюв към самото небе.
Re: CRC16 II част
probwai tezi... men me myrzi :)
[линк]
w hash.pas source e na delphi, sorry :)
toku shto go namerih w google
[линк]
w hash.pas source e na delphi, sorry :)
toku shto go namerih w google
Re: CRC16 II част
Пробвах го още вчера - няма резултат
.Все пак благодаря
----------
По склона към връх Фудзи плахо пълзи охлюв към самото небе.
----------
По склона към връх Фудзи плахо пълзи охлюв към самото небе.
Намерих го !!!
Открих го - наистина е CRC само че комбинация между двата Standart и CCITT
плюс разменено място на байтовете в крайния резултат. Още веднъж благодаря на всички които се отзоваха!
----------
По склона към връх Фудзи плахо пълзи охлюв към самото небе.
плюс разменено място на байтовете в крайния резултат. Още веднъж благодаря на всички които се отзоваха!
----------
По склона към връх Фудзи плахо пълзи охлюв към самото небе.
Re: Намерих го !!!
cool - da ne bi dannite da sa big endian che sa taka oburnati(PowerPC, Mac, GC)?
tirulirutatuutuu
tirulirutatuutuu