Šifrování je proces transformace dat do nečitelné podoby, kterou lze zpětně převést do původního stavu pouze s použitím správného klíče. Tento bezpečnostní mechanismus se používá k zabezpečení citlivých informací a dat před neautorizovaným přístupem a čtením.
Šifrování se používá v různých oblastech, včetně kybernetické bezpečnosti, komunikace, online bankovnictví, zdravotnictví a mnoha dalších. Existuje několik druhů: symetrické šifrování, u něhož je použit jeden klíč pro zašifrování a dešifrování dat, asymetrické šifrování, u kterého jsou použity klíče dva, nebo koncové šifrování, které se používá pro zabezpečení dat na koncových zařízeních, jako jsou mobilní telefony či počítače.