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.
-I know UNIX, PASCAL, C, FORTRAN,
COBOL, and nineteen other high-tech
words.
COBOL, and nineteen other high-tech
words.