Criptografia este arta de a proteja informatia impotriva accesului neautorizat prin utilizarea de tehnici matematice si algoritmi de criptare. Principalele aplicatii ale criptografiei includ securizarea comunicatiilor online si offline, protectia datelor personale si financiare, securitatea retelelor si a sistemelor informatice si protectia drepturilor de autor.