Šifrování dat je proces zabezpečení informací, ve kterém jsou data zašifrována nebo kódována, takže k nim mají přístup pouze ti, kdo mají oprávnění pomocí šifrovacího klíče. Šifrování se používá k ochraně digitálních informací před neoprávněným přístupem a manipulací. Používá se také k ochraně digitálních dat uložených v systémech, sítích a aplikacích.
Šifrování dat se často používá v souvislosti s kryptografií, odvětvím matematiky, které k zabezpečení dat používá sofistikované matematické algoritmy. Pro šifrování dat se používají různé typy algoritmů, včetně symetrických (soukromý klíč) a asymetrických (veřejný klíč) algoritmů. Symetrické algoritmy se obvykle používají, když odesílatel a příjemce mají sdílený klíč, který znají pouze oni. Asymetrické algoritmy vyžadují, aby každý jednotlivec měl svůj vlastní klíč, který je před šifrováním dat vyměněn a ověřen.
Šifrování dat je kritickým prvkem v zabezpečení dat a je obvykle první linií obrany proti kybernetickým útokům. Účinnost šifrování dat do značné míry závisí na klíči a použitém algoritmu. Delší klíče nebo pokročilejší algoritmy vytvářejí silnější šifrování a je obtížnější je prolomit.
Šifrování dat se používá v široké škále kontextů, včetně bankovních online platebních systémů, citlivých vládních dat a online služeb. Kromě toho se šifrování dat používá k ochraně počítačů a zařízení před krádeží dat, malwarem a neoprávněným přístupem.
A konečně, šifrování dat se používá jako způsob ověření integrity dat a zajišťuje, že s nimi nebylo manipulováno. Tento proces, známý jako autentizace zprávy, zajišťuje, že příjemci získají správná data od odesílatele a že během přenosu nebyla změněna.