Szyfrowanie to proces przekształcania informacji (zwanych tekstem jawnym) w nieczytelną formę (zwaną tekstem zaszyfrowanym) przy użyciu algorytmu szyfrowania połączonego z parametrem (nazywanym kluczem szyfrowania). Tylko ci, którzy posiadają klucz odszyfrowywania, mogą odwrócić ten proces i odzyskać oryginalny zwykły tekst. Koncepcyjne pytania dotyczące szyfrowania mogą uzyskać lepsze odpowiedzi na crypto.stackexchange.com.