Bahay Seguridad Ano ang isang inisyal na vector? - kahulugan mula sa techopedia

Ano ang isang inisyal na vector? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Initialization Vector?

Ang isang initialization vector ay isang random na numero na ginamit sa kumbinasyon ng isang lihim na key bilang isang paraan upang i-encrypt ang data. Kung minsan, ang bilang na ito ay tinutukoy bilang isang nonce, o "bilang na nagkakaroon ng isang beses, " bilang isang programa ng pag-encrypt ay gumagamit lamang ng isang beses sa bawat session.

Ipinapaliwanag ng Techopedia ang Initialization Vector

Ang isang panimulang vector ay ginagamit upang maiwasan ang pag-uulit sa panahon ng proseso ng pag-encrypt ng data, na imposible para sa mga hacker na gumagamit ng pag-atake ng diksyonaryo upang i-decrypt ang ipinagpalit na naka-encrypt na mensahe sa pamamagitan ng pagtuklas ng isang pattern.


Ang isang partikular na pagkakasunud-sunod ng binary ay maaaring paulit-ulit nang higit sa isang beses sa isang mensahe, at mas lumilitaw ito, mas maraming diskarte ang pag-encrypt. Halimbawa kung ang isang salitang liham ay umiiral sa isang mensahe, maaaring ito ay alinman sa "a" o "ako" ngunit hindi ito maaaring "e" dahil ang salitang "e" ay hindi sensikal sa Ingles, habang ang "a" ay may kahulugan at "ako" ay may kahulugan. Ang pag-uulit ng mga salita at titik ay ginagawang posible para sa software na mag-aplay ng isang diksyunaryo at matuklasan ang pagkakasunud-sunod ng binary na naaayon sa bawat titik.


Ang paggamit ng isang inisyal na vector ay nagbabago sa pagkakasunud-sunod ng binary na naaayon sa bawat titik, na nagpapagana ng titik na "a" na kinakatawan ng isang partikular na pagkakasunud-sunod sa unang pagkakataon, at pagkatapos ay kinakatawan ng isang ganap na magkakaibang binary na pagkakasunud-sunod sa ikalawang pagkakataon.

Ano ang isang inisyal na vector? - kahulugan mula sa techopedia