[elektro] egyiranyu kodolas
Rancz Lajos
csiga at fosch.com
Sat Sep 12 09:41:55 CEST 2009
Szia!
Igazad van, nem ajánlják, nem futottam át :o Már használtam előtte ezért
ajánlottam. Viszont az okfejtésedet nem értem, honnan tudnák a kulcsot?
Ha meg nem tudják, hiába generálják le a 20 bit összes lehetséges
kombinációját. Mit nem értek :)
Üdv,
Lajos
Moczik Gabor írta:
> Rancz Lajos wrote:
>
>> Neked ilyen kell:
>> http://en.wikipedia.org/wiki/Cryptographic_hash_function
>>
>> Amit tudok ajánlani kódolásra (nagyon egyszerű implementázni, kb 5 sor)
>> az a TEA:
>> http://en.wikipedia.org/wiki/Tiny_Encryption_Algorithm
>>
>
> A leiras szerint pont hash-nek nem igazan jo.
> Mivel a kodolando adat csak ~20 bit hasznos infot tartalmaz, barmit is
> valasztasz, ertelmes ido alatt lehetne generalni azt az 1 millio variaciot,
> es ellenorizni hogy van-e utkozes.
>
> Azonban van egy kis problema.
> Mivel a plaintext csak 20 bit, ha a tamado ismeri a titkositott verziot
> (kiszivargott adatbazis) es ismeri a kodolo eljarast, akkor a kodolo
> eljarassal ugyanigy general 1 millio variaciot, osszehasonlitja a generalt
> cyphertext-eket az ellopottal, es maris megvan a hozza tartozo plaintext.
>
> Ez ellen csak ugy lehet vedekezni, hogy
> - szupertitkos lesz a titkosito v. hash algoritmus. Ez eddig hosszutavon
> senkinek sem sikerult. :-)
>
> - titkosito algoritmust hasznalsz, es a kulcsot tartod titokban.
>
> - hash algoritmust is hasznalhatsz, a 20 bit plaintext-hez valami
> konstans (titkos) padding kell, akkora, hogy eleg nagy legyen a bemeneti
> variaciok szama, hogy annak, aki nem ismeri a paddinget, ne lehessen
> ertelmes idon belul az osszeset legeneralni.
>
>
More information about the Elektro
mailing list