Dekryptering
Dekryptering er handlingen med at vende tilbage til en krypteringsproces,. så tidligere krypteret information kan visualiseres eller tilgås. Det involverer konvertering af ulæselige data (chiffertekst) til læsbare (klartekst).
Så mens kryptering er processen med at gøre data ulæselige, er dekryptering processen med at konvertere den krypterede information tilbage til dens oprindelige og forståelige form. En sådan metode til kryptering og dekryptering af information afhænger af en specifik slags kryptografiske nøgler.
Disse nøgler genereres af de kryptografiske algoritmer og betegnes normalt som en streng af tal og bogstaver. Et stykke krypteret information kan nemt konverteres tilbage til sin oprindelige form ved at bruge dens tilsvarende dekrypteringsnøgle. Men uden den korrekte nøgle bliver dekryptering meget vanskeligere og kan kun opnås ved brute-force-angreb. Robuste krypteringsalgoritmer genererer nøgler, der er praktisk talt umulige at bryde.
Kryptografiske nøgler bruges i både symmetrisk og asymmetrisk kryptering. Afhængigt af måden nøgler genereres og bruges på, kan teknikkerne opdeles i to hovedgrupper kendt som symmetrisk nøglekryptografi og offentlig nøglekryptografi (PKC).
I symmetrisk nøglekryptografi bruges den samme nøgle til at kryptere og dekryptere et stykke information. Indtil 1976 var dette den eneste kendte form for krypteringsteknik. På den anden side gør offentlig nøglekryptering (eller asymmetrisk kryptering) brug af et par nøgler, som er matematisk relaterede. Et sådant nøglepar består af en offentlig og en privat nøgle. Data er krypteret med den offentlige nøgle, men kan kun dekrypteres med den private nøgle.