[ Mikky @ 27.05.2004. 14:16 ] @
Koliko je lakse razbiti enkriptovane podatke ako su poznati parametri enkripcije kao sto su algoritam, initialization vector, encryption mode (npr CBC, CTR...)? Radim program koji ce da enkriptuje fajlove sa raznim standardnim algoritmima tipa blowfish i AES, i na pocetak svakog enkriptovanog fajla cu prvo dodati mali header koji ce da sadrzi algoritam, mod enkripcije i IV. Tako da te stvari ne bih pamtio vec samo kljuc enkripcije. Sad samo ne znam koliko to ugrozava sigurnost, odnosno ako neko uzme moj program i reversuje ga moze lako doci do toga kako izgleda header. Drugo pitanje je kako se meri sigurnost kljuca, posto ce kljuc da bude niz ASCII karaktera (prakticno sifra koju unosim u programu). Ako je npr sifra "asd" da li je to 3*8 bitova = 24 bitni kljuc? Buni me i sto sam negde video da karakteri koji se ponavljaju ne doprinose povecanju sigurnosti kljuca, npr "aaa" ce biti samo 8 bitni kljuc jer ima samo jedan karakter. |