Základy kryptografie
Terminologie

Otevřený text je zpráva, která má být předána příjemci. Bývá také označován jako prostý text.

Šifrový text je výstup, který vznikne šifrováním otevřeného textu.

Šifrování je proces, při němž je obsah otevřeného textu změněn takovým způsobem, že původní zpráva je skryta.

Dešifrování je opak šifrování; je to proces zpětného získání zprávy tvořené otevřeným textem z jeho šifrované podoby (šifrového textu) – jinak řečeno, převod šifrového textu na otevřený text.

Klíč je slovo, číslo, nebo řetězec; používá se k zašifrování otevřeného textu nebo k dešifrování šifrového textu.

Kryptoanalýza je věda zabývající se prolamováním kódů a šifer.

Hašovací algoritmus je algoritmus, který převede textový řetězec libovolné délky na řetězec pevné délky.

Šifra je kryptografický algoritmus, tj. matematická funkce používaná pro šifrování a dešifrování.

Luštění převádí šifrový text na ekvivalentní otevřený text pomocí šifrovacího systému.

Správa klíčů je proces, v rámci kterého je klíč vygenerován, uložen, chráněn, přenášen, načítán, používán a zničen.