Criptografia se referă la practica protejării mesajelor și datelor prin transformarea lor într-o formă ininteligibilă pentru cei care nu dețin cheia de decriptare. Aplicațiile criptografiei sunt numeroase și includ securitatea comunicațiilor online, protejarea datelor personale și a informațiilor sensibile în sistemele informatice, autentificarea utilizatorilor și asigurarea confidențialității în tranzacțiile financiare electronice.