Šifrování a dešifrování dat
Šifrování je proces překladu dat ve formátu prostého textu (prostého textu) do něčeho, co se zdá být náhodné a bezvýznamné (šifrový text). Dešifrování je proces převodu šifrového textu zpět na prostý text.
K šifrování více než malého množství dat se používá symetrické šifrování. symetrický klíč se používá při procesu šifrování i dešifrování. K dešifrování konkrétní části šifry je potřeba použít klíč použitý k šifrování dat.
Cílem každého šifrovacího algoritmu je co nejjednodušší dešifrovat vygenerovaný šifrovací text bez použití klíče. Pokud se používá opravdu dobrý šifrovací algoritmus, není žádná technika výrazně lepší než metodicky zkoušet všechny možné klíče. U takového algoritmu je čím delší klíč, tím obtížnější je dešifrovat část šifertextu, aniž by klíč měl.
Je obtížné určit kvalitu šifrovacího algoritmu. Algoritmy, které vypadají slibně, se někdy ukázaly být velmi snadné zlomit, vzhledem ke správnému útoku. Při výběru šifrovacího algoritmu je vhodné si vybrat, který se už několik let používá, a úspěšně odolal všem útokům.
Další informace najdete v tématu Funkce šifrování a dešifrování dat.