sifrovani dat

Michal HW michalgregor@centrum.cz
Úterý Září 14 08:16:11 CEST 2004


Jednoduche, navic mohou byt tabulky pro kazdeho odberatele jine.
Ty nahodne data ale budou nutnosti, aby byly zpravy pokazde jine.
Jaka bude odolnost takoveho kodovani?

Do reklamniho prospektu napiseme sifrovano JB klicem o delce 2048bitů....



Michal

----- Original Message ----- 
From: <jiri@bezstarosti.cz>
To: "'[HWnews]'" <hw-list@mailman.nethouse.cz>
Sent: Monday, September 13, 2004 6:28 PM
Subject: RE: sifrovani dat


> 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