Szyfrowanie polega na zamianie tekstu jawnego na szyfrogram (ang. ciphertext):
TEKST JAWNY -> SZYFROGRAM
Proces szyfrowania
TEKST JAWNY -> ALGORYTM SZYFRUJĄCY(KLUCZ) -> SZYFROGRAM
//pseudokod (ma na celu pokazanie idei)
String text = "Szyfrowanie";
String = new CipherX(key).encrypt(text);Zapis techniczny

Proces odszyfrowywania
SZYFROGRAM -> ALGORYTM ODSZYFROWUJĄCY(KLUCZ) -> TEKST JAWNY
//pseudokod (ma na celu pokazanie idei)
String text = new CipherX(key).decrypt(ciphertext);Zapis techniczny

