Šifrování je proces, kdy jsou data pozměněná pomocí klíče a nějakého způsobu (kódovacího alogoritmu) takovým způsobem, aby bez tohoto klíče nebylo možné je interpretovat. Používá se tam, kde je třeba uchovávat nebo vyměňovat důvěrná data. Pro tzv. šifrovaná spojení a nebo ukládání šifrovaných dat. Ty se pak mohou ukládat například pomocí programu TrueCrypt nebo PGPdisk a pro šifrovanou komunikaci v Internetu se používají bezpečnostní protokoly jako HTTPS nebo VPN.

