Šifrovanie je kryptografické pretváranie údajov, ktorého výsledkom je šifrovaný text. Takýto text sa tretím osobám javí ako náhodný reťazec znakov, z ktorého nemožno vyčítať užitočnú informáciu.
Medzi najznámejšie kryptografické algoritmy patria: DES, RSA, MD5, SHA, IDEA. Korene kódovania informácií siahajú do hlbokej minulosti ľudských dejín. Až rozvoj matematiky priniesol ovocie v podobe vzniku pomerne silných kryprografických algoritmov. Najpoužívanejšími metódami šifrovania sú:
- symetrické šifrovanie,
- asymetrické šifrovanie,
- hashovacie funkcie.
Treba ešte pripomenúť, že dôvodom šifrovania nemusí byť iba snaha utajiť informáciu. Stačí si spomenúť Morseovú abecedu. Namiesto písmen používa bodky a čiarky (krátke a dlhé signály).
Cieľom Morseovej abecedy nie je správu utajiť, ale iba efektívne sprostredkovať.