Tarkoituksena olisi kryptata ja dekryptata tekstiä tiedostoon mcryptillä.
Miten tuon initialization vectorin kanssa tulisi toimia? Sen ilmeisestikin täytyy olla sama avatessa kuin kryptatessa. Kun se kerran luodaan satunnaisuuden pohjalla, miten tulisi toimia dekryptatessa dataa? Tallentaa IV salatun datan yhteyteen?
Ollut vähintäänkin kiven alla selkokielinen teksti sen käytöstä tiedostotallennuksen yhteydessä..
Siis mitä noista algoritmeista oikein käytät, niin että tarvitset IV:tä?
Ja tuossahan on kaksi vaihtoehtoa:
1) Käytät aina samaa IV:tä tai
2) Laitat IV:n salausavaimen yhteyteen. Eli molempien täytyy tietää sekä vaihtuva salausavain että IV.
Ajattelin blowfishiä käyttää.
Miten turvallisuuspuoli, jos generoin aina satunnaisen IV:n ja tallennan sen tiedostoon muun datan yhteyteen? Tällöin tiedostoa muokatessa tulisi generoitua aina uusi IV.
Aihe on jo aika vanha, joten et voi enää vastata siihen.