Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Premýšľajte o tom týmto spôsobom:Šifrovanie chráni dôvernosť údajov (udržiava ich v tajnosti), zatiaľ čo ICV chráni svoju integritu (zaisťuje, že s ňou nebola manipulovaná).
Takto to funguje:
1. údaje sa spracúvajú: Pred šifrovaním alebo niekedy po tom sa na údaje aplikuje kryptografická hashová funkcia (napríklad MD5 alebo SHA-256). Tým sa vytvára „odtlačok prsta“ s pevnou veľkosťou údajov-ICV.
2. ICV sa prenáša: ICV sa prenáša spolu s šifrovanými údajmi.
3. údaje sú dešifrované: Príjemca dešifruje údaje.
4. ICV je overený: Príjemca nezávisle vypočíta ICV dešifrovaných údajov pomocou rovnakej funkcie hash. Tento novo vypočítaný ICV sa porovnáva s ICV prijatým pomocou šifrovaných údajov.
5. Integrita potvrdená (alebo nie): Ak sa tieto dva ICV zhodujú, dôrazne naznačuje, že údaje sa počas prenosu alebo úložiska nezmenili. Ak sa nezhodujú, naznačuje to, že údaje boli manipulované.
Stručne povedané: ICV pôsobí ako digitálny podpis pre integritu údajov a pracuje v spojení so šifrovaním, aby poskytoval dôvernosť aj integritu. Zatiaľ čo šifrovanie skrýva obsah údajov, ICV overuje, že obsah sa nezmenil. Všimnite si, že to nezabráni tomu, aby niekto dešifroval * údaje - zistí iba vtedy, ak sa zmenili dešifrované údaje.