sifrovani dat

Daniel Valuch daniel.valuch@wanadoo.fr
Pondělí Září 13 20:54:54 CEST 2004


akurat som pozeral film enigma a tam urobili takmer nerozlustitelne 
kodovanie pomocou par koleciek :-) Mozno nebude odveci sa poohliadnut po 
Turingovom diele :-) A mozno pozerat menej americkych filmov :-)))
balu



jiri@bezstarosti.cz wrote:

>Moznosti je milion a jedna, takze jsem si ted dovolil jednu cucnout z prstu
>:).
>
>Kodovani:
>Mam tabulku 256B a nastavim si do ni ukazatel treba na pocatek (0ty bajt).
>Kam ukazuje ukazatel do tabulky vezmu obsah tabulky a prictu jej ke
>kodovanemu bajtu, pricemz nastavim ukazatel do tabulky na hodnotu prave
>aktualniho kodovaneho bajtu, jeste pred zakodovanim.
>Takto pokracuji az mam zakodovano vsechno.
>
>Dekodovani:
>Mam tutez tabulku 256B jako pri kodovani a nastavim si do ni ukazatel na
>pocatek (0ty bajt).
>Vezmu bajt z tabulky (ukazuje na nej ukazatel) a odectu to od prvniho bajtu.
>Po odecteni ziskam rozkodovany znak a pouziju jej jako ukazatel do tabulky
>pro ziskani dalsiho cisla k odecteni od nasledujiciho kodovaneho bajtu.
>Pokracuji az to rozlouskam cele.
>
>Vypocetne naprosto nenarocne a pokud se pred vyuzitelna data jeste pred
>sifrovanim prida par nahodnych bajtu, treba ziskanych z generatoru sumu,
>budou i stejna data vypadat ruzne a jeste se pak neda vubec ani tusit, cim
>ze to vlastne zacina, coz je ovsem pro rozkodovani dost podstatne :).
>
>
>Mame tedy prikladem zakodovat (psano dekadicky pro nazornost):
>55
>24
>37
>
>Kodovani:
>55+[0]=2	;[0] znaci obsah tabulky na miste 0 a je to konkretne tady
>203 a doslo k preteceni bajtu, vysledek je tedy 2
>24+[55]=34	;[55] znaci obsah tabulky na miste 55 a je to konkretne tady
>10
>37+[24]=150	;[24] znaci obsah tabulky na miste 24 a je to konkretne tady
>113
>
>
>Dekodovani:
>2-[0]=55
>34-[55]=24
>150-[24]=37
>
>Nez budete nekdo tvrdit, ze to je slaba sifra, predlozte matematicky dukaz a
>ja zacnu jeste prenaset preteceni po bajtech :))).
>
>Ale neverim, ze uz to nema i nejake jmeno, clovek muze neco 1000x vymyslet a
>1001x uz to tady bylo :).
>
>--
>Jiri Bezstarosti
>
>
>
>-----Original Message-----
>From: Michal HW [mailto:michalgregor@centrum.cz]
>Sent: Monday, September 13, 2004 5:13 PM
>To: [HWnews]
>Subject: Re: sifrovani dat
>
>
>1) Kratka a rychla rutina
>2) Klic bude predem dany v programove pameti
>3) Klic par byte
>
>Co takhle nahodne cislo 1-2 umistene ve zprave a zahrnute do klice?
>
>Michal
>_______________________________________________
>HW-list mailing list  -  sponsored by www.HW.cz
>HW-list@mailman.nethouse.cz
>http://mailman.nethouse.cz/mailman/listinfo/hw-list
>
>  
>



Další informace o konferenci Hw-list