[elektro] checksum
Móczik Gábor
pm_levlista at progzmaster.hu
Sat Feb 1 23:01:56 CET 2014
2014.02.01. 16:52 keltezéssel, Karoly Kovacs írta:
> En is tortem a fejem rajta, de en sem jutottam elobbre.
>
> A bitpozicio (ill. szerintem a bajtpozicio) valoban szamit, hisz ha
> megnezed a 71,72,74,78-as oszlopot, az elso, masodik es harmadik csoport
> csak ezekben ter el, megis valtozik az ellenorzo osszeg.
> Raadasul erdekes modon valtozik.
>
> Szerintem valami pozicio szerint sulyozott szumma lesz, csak hat tudni
> kellene a sulyozast.
Próbálkoztam különféle súlyozással, rotációval erre/arra, súlyozott
rotációval, és az jött ki, hogy nem tudtam elérni még azt sem, hogy
ekkora varianciát mutasson a checksum. Azaz a 15 sorra nem jött ki 15
különféle checksum, hanem csak 3-4-5 féle.
4 bites CRC 0x03 polinommal már kihoz ilyen változatosságot, azonban a
végeredmény nem hasonlít.
Általában ilyenkor egyre überkomplexebb megoldásokat próbál az ember,
mondván, hogy biztos jól megnehezítették, de az esetek többségében
kiderül, hogy erről szó sincs, rohadt egyszerű pár primitív RISC
műveletből álló megoldás szokott kijönni.
Csak meg kell találni a fától az erdőt. :-)
More information about the Elektro
mailing list