Deszyfrowanie
Deszyfrowanie to czynno艣膰 przywracania procesu szyfrowania,. dzi臋ki czemu wcze艣niej zaszyfrowane informacje mog膮 by膰 wizualizowane lub dost臋pne. Polega na konwersji danych nieczytelnych (tekst zaszyfrowany) na czytelne (tekst jawny).
Tak wi臋c, podczas gdy szyfrowanie jest procesem uniemo偶liwiaj膮cym odczytanie danych, odszyfrowywanie jest procesem przekszta艂cania zaszyfrowanych informacji z powrotem do ich oryginalnej i zrozumia艂ej formy. Taki spos贸b szyfrowania i odszyfrowywania informacji zale偶y od okre艣lonego rodzaju kluczy kryptograficznych .
Klucze te s膮 generowane przez algorytmy kryptograficzne i zwykle oznaczane s膮 jako ci膮g cyfr i liter. Fragment zaszyfrowanej informacji mo偶na 艂atwo przekonwertowa膰 z powrotem do pierwotnej postaci za pomoc膮 odpowiedniego klucza deszyfruj膮cego. Ale bez prawid艂owego klucza odszyfrowanie staje si臋 znacznie trudniejsze i mo偶na je osi膮gn膮膰 tylko za pomoc膮 atak贸w brute-force. Solidne algorytmy szyfrowania generuj膮 klucze, kt贸re s膮 praktycznie niemo偶liwe do z艂amania.
Klucze kryptograficzne s膮 u偶ywane zar贸wno w szyfrowaniu symetrycznym, jak i asymetrycznym. W zale偶no艣ci od sposobu generowania i u偶ywania kluczy, techniki mo偶na podzieli膰 na dwie g艂贸wne grupy, znane jako kryptografia klucza symetrycznego i kryptografia klucza publicznego (PKC).
W kryptografii klucza symetrycznego ten sam klucz jest u偶ywany do szyfrowania i deszyfrowania informacji. Do 1976 roku by艂a to jedyna znana technika szyfrowania. Z drugiej strony szyfrowanie kluczem publicznym (lub szyfrowanie asymetryczne) wykorzystuje par臋 kluczy, kt贸re s膮 matematycznie powi膮zane. Taka para kluczy sk艂ada si臋 z klucza publicznego i prywatnego. Dane s膮 szyfrowane kluczem publicznym, ale mo偶na je odszyfrowa膰 tylko przy u偶yciu klucza prywatnego.