Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> otázka >> hesla >> .

Čo je šifrovací kód?

Šifrovací kód alebo presnejšie šifrovacie algoritmy , sú matematické funkcie, ktoré transformujú čitateľné údaje (PLAITEXT) do nečitateľného formátu (CipherText). Táto transformácia sa riadi tajným kľúčom, ktorý je nevyhnutný pre šifrovanie a dešifrovanie údajov. Samotný algoritmus je zvyčajne verejne známy; Bezpečnosť sa spolieha na utajenie kľúča.

Myslite na to ako na zámok a kľúč:

* Algoritmus je mechanizmus zámku: Je to proces premiešania údajov. Každý môže vidieť, ako zámok funguje (algoritmus je verejný), ale bez kľúča ho nemôžu otvoriť.

* Kľúč je kľúč: Táto tajná informácia je to, čo odomkne údaje. Bez správneho kľúča je prakticky nemožné rozlúštiť CipherText.

Existujú rôzne typy šifrovacích algoritmov, kategorizované podľa niekoľkých faktorov:

* Symetrické šifrovanie: Používa rovnaký kľúč pre šifrovanie aj dešifrovanie. Je to rýchlejšie, ale vyžaduje si bezpečnú výmenu kľúčov (získanie kľúču k príjemcovi bez odpočúvania). Príklady zahŕňajú AES (Advanced Encryption Standard) a DES (štandard šifrovania údajov).

* ASYMETRICKÉ KLYVY ŠIRCRYPÁCIE (Public-key Cryptograph): Používa dva kľúče:verejný kľúč na šifrovanie a súkromný kľúč na dešifrovanie. Verejný kľúč môže byť distribuovaný široko, zatiaľ čo súkromný kľúč musí byť v tajnosti. Tým sa rieši problém s kľúčovou výmenou symetrického šifrovania. Príklady zahŕňajú RSA a ECC (kryptografia eliptickej krivky).

* hashing algoritmy: Tieto algoritmy vytvárajú jednosmernú funkciu; Transformujú údaje na reťazec s pevnou veľkosťou (hash), ktorý je nemožné (alebo mimoriadne ťažké) zvrátiť, aby sa získali pôvodné údaje. Tieto sa používajú predovšetkým na overenie integrity údajov (zabezpečenie toho, aby sa údaje nemali manipulovať) a ukladanie hesla (ukladanie hash hesla namiesto samotného hesla). Príklady zahŕňajú SHA-256 a MD5.

Aspekt „kódu“ sa zvyčajne týka tajného kódu v tradičnom slova zmysle (ako substitučná šifra). Moderné šifrovanie sa spolieha na zložité matematické operácie a často zahŕňa veľké množstvo a sofistikované algoritmy. Pojem „kód“ sa niekedy používa v tomto kontexte voľne, ale je presnejšie označovať ich ako algoritmy alebo šifry.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené