whycomputer.com >> Počítačové znalosti >  >> Software

Rozdíl mezi šifrováním AES a hashovacími funkcemi SHA

Existuje několik odlišných konceptů souvisejících s šifrováním zpráv. Zatímco vláda vyvinula standard pro šifrování pomocí Advanced Encryption Standard (AES), zároveň vytvořila Secure Hash Standard (SHA) pro ověřování autenticity. Oba přispívají k ochraně přenášených dat, ale fungují odlišně. Abychom pochopili rozdíly, musíme nejprve rozlišit šifrovací metody a kryptografické hashovací funkce.

Základní šifrování

Princip šifrování spočívá v zakódování dat tak, aby je mohl číst pouze určený příjemce. K tomu se používá šifrovací „klíč“, který umožní dešifrovat zprávu. Pokud je klíč bezpečně uchován, zůstane obsah soukromý. Naopak kdokoli, kdo získá klíč, může data odšifrovat, proto jsou navrhovány techniky minimalizující riziko prolomení.

Šifrování AES

Advanced Encryption Standard byl vytvořen Národním institutem pro standardy a technologie (NIST) jako univerzální a silná metoda pro vládní komunikaci. Stejně tak jej využívají banky, zdravotnická zařízení a další organizace pracující s citlivými informacemi. AES používá klíče, které nelze prolomit pouhým hádáním ani brute‑force útoky. Bez příslušného klíče nebo bez znalosti samotného algoritmu je dešifrování prakticky nemožné, což zajišťuje vysokou úroveň zabezpečení.

Hashovací funkce

Hashovací funkce také „promíchává“ data, ale její cíl není skrýt zprávu, ale vytvořit jedinečný otisk (hash) pevné délky. Tento otisk je charakteristický pro konkrétní vstup – dvě různé zprávy nemohou generovat stejný hash (při použití kryptograficky silné funkce). Proces je jednosměrný a nevyužívá klíče; získaný hash nelze převést zpět na původní data.

Standardy SHA

Secure Hash Standard, rovněž definovaný NIST, specifikuje řadu hashovacích algoritmů (SHA‑1, SHA‑2, SHA‑3). Vytvořený otisk slouží k ověření integrity zprávy. Odesílatel spočítá hash zprávy, připojí jej a odešle. Příjemce provede stejný výpočet a porovná otisky – pokud se shodují, zpráva nebyla pozměněna. SHA lze kombinovat s AES, čímž získáme jak šifrování (ochrana obsahu), tak autentizaci (ověření integrity).


URL:https://cs.whycomputer.com/Software/100108860.html

Software
  • Rozdíl mezi PDF a Word dokumenty

    Formát PDF PDF (Portable Document Format) je soubor určený pro čtení v programu Adobe Acrobat Reader nebo jiných PDF prohlížečích. Dokument v tomto formátu vypadá vždy stejně – nezávisle na tom, kde a jaký software je použije. Formát Word Dokumenty Microsoft Word jsou ukládány s příponou .doc (nebo

  • Rozdíl mezi ERP a SOA

    Existuje mnoho zmatků ohledně terminologie softwaru. ERP a SOA jsou naprosto odlišné koncepty, ale často se zmiňují ve stejném kontextu podnikových systémů, což situaci ještě více zamotá.ERPERP (Enterprise Resource Planning) je soubor modulů, které podporují obchodní transakce – např. mzdy, účetnict

Počítačové znalosti © https://cs.whycomputer.com