Criptografia este arta de a securiza informatia prin intermediul unor algoritmi matematici, astfel incat aceasta sa poata fi citita doar de catre persoanele autorizate. Aceasta tehnologie este folosita in multe domenii, cum ar fi securitatea cibernetica, protectia datelor personale, transferul electronic de fonduri sau chiar si in domeniul militar sau al spionajului.