[elektro] crc számítás

orbana orbana at orbel.hu
Wed May 13 11:58:41 CEST 2020


Persze nem poligon, hanem polinom :)

Most azon gondolkodtam el, hogy ha az a cél, hogy más ne tudjon hibátlan 
csomagot küldeni (termékvédelem, integritás védelem), akkor az egy simán 
jó módszernek tűnik, hogy a tényleges adatsorból előállított crc-re még 
utánatenni pár (tíz) byte-ot, és a crc-t ezekre a byte-okra _is_ 
lefuttatva (mintha az adat része lenne, csak nem küldjük át), hát 
egyszerűen nem megfejthető... Tudom, hogy ez nem titkosítás, de 
mikrokontrollerrel könnyedén megvalósítható.
Még lehet turbózni is, hogy ezt a hozzáadott részt egy másik polinommal 
csinálni.
Ember legyen a talpán aki egy ilyet visszafejt (ha hozzáfér a 
firmware-hez, akkor persze már egyszerűbb a dolog, de azért sokszámjegyű 
összeget kellene a csekkre írni, hogy egy ilyennek nekiálljak).
Még az is lehet, hogy egy ilyennel van dolgod :)

Üdv: Árpi

2020.05.12. 21:14 keltezéssel, Skandar Graun írta:
> Köszi.
> 
> Bár nem lettem boldogabb... amit látok, hogy kis változásra is nagyot
> ugrik, szóval biztos, hogy valami crc szerűséggel dolgoznak.
> 
> orbana <orbana at orbel.hu> ezt írta (időpont: 2020. máj. 12., K, 18:11):
> 
>> Szia!
>>
>> Próbálgattam kicsit az adatsorok alapján.
>> Véleményem szerint ez nem szabványos 16 bites CRC.
>> A nem szabványost úgy értem, hogy vagy nem crc, vagy a számított crc
>> értékével még valamilyen további átalakítást végeznek.
>> Nem szabványos poligonokkal is próbálkoztam.
>>
>> Üdv: Árpi
>>



More information about the Elektro mailing list