Czym jest szyfrowanie danych? To tak jak zamykanie czegoś cennego, jakiejś tajemnicy w skrytce lub sejfie, do którego klucz lub kod ma ściśle określona grupa ludzi. W świecie komputerowym, poufne dane są szyfrowane i zabezpieczane za pomocą algorytmu oraz klucza. Powoduje to, ze dostęp do nich mają tylko te osoby, które wiedzą jaki to klucz… teoretycznie.
Niestety każdy klucz i każdy algorytm zabezpieczający może zostać złamany, jest to tylko kwestia czasu. Istnieje wiele systemów szyfrowania, a im system jest bardziej złożony, tym złamanie go jest trudniejsze. Mogą to być systemy 40-sto lub 56-bitowe, mogą to być również systemy 128-bitowe, tak zwane MPPE, których złamanie zajmuje już sporo czasu, a na dzień dzisiejszy ich łamanie jest praktycznie nieopłacalne gdyż trwa niezwykle długo.