Sadržaj:
Definicija - Što znači Initialization Vector?
Vektor za inicijalizaciju je slučajni broj koji se koristi u kombinaciji s tajnim ključem kao sredstva za šifriranje podataka. Taj se broj ponekad naziva neznakom ili "brojem koji se jednom pojavljuje", jer ga program šifriranja koristi samo jednom u sesiji.
Tehopedia objašnjava Initialization Vector
Vektor za inicijalizaciju koristi se za izbjegavanje ponavljanja tijekom postupka šifriranja podataka, onemogućujući hakerima koji koriste rječnik rječnik dešifriraju razmjenjenu šifriranu poruku otkrivanjem obrasca.
Određeni binarni niz može se ponavljati više puta u poruci, a što se više pojavljuje, to je više mogućnosti otkrivanja metode šifriranja. Na primjer, ako u poruci postoji riječ s jednim slovom, ona može biti ili "a" ili "ja", ali ne može biti "e", jer riječ "e" na engleskom nije osjetljiva, dok je "a" ima značenje i "ja" ima značenje. Ponavljanje riječi i slova softveru omogućuje primjenu rječnika i otkrivanje binarnog niza koji odgovara svakom slovu.
Korištenjem vektora za inicijalizaciju mijenja se binarni niz koji odgovara svakom slovu, omogućujući da slovo „a“ bude predstavljeno određenim nizom u prvom stupnju, a zatim predstavljeno potpuno drugačijim binarnim nizom u drugoj instanci.