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.