Krüpteerimine on teadus või süsteem andmete kodeerimiseks või šifreerimiseks nende kaitsmiseks. Sõna krüpteerimine pärineb eesliitest, mis tähendab “sisse jääma”, ja juurkrüptist, mis lahutati sellistest sõnadest nagu krüptimine ja krüptograafia, nii et krüptimine võiks olla sarnane olemasoleva sõnaga kodeeri. Krüptimise vastand on dekrüptimine, täpselt nagu kodeerimise vastand on dekodeerimine. Krüpteerimissüsteem on standardiseeritud lähenemine sõnumite krüptimisele ja dekrüpteerimisele.
Krüpteerimissüsteemi kasutamine edendab privaatsust ja turvalisust. Isegi kui keegi šifri teksti kätte saaks, poleks seda lihtne lugeda. Lisaks aitab andmete krüpteerimine tagada, et andmeid ei muudeta edastamise ajal. Lisaks on autentimiseks seadistatud krüpteerimissüsteemid, mis tähendab, et kontrollitakse kirja saatja identiteeti ja tema õigust teatud tüüpi tegevusteks – näiteks krediitkaardi ostmise algatamiseks kindla nime ja konto abil –. süsteemi poolt. Lõpuks pakub krüpteerimissüsteem garantii, et väidetav saatja oli vaieldamatult vastutav sõnumi algatamise eest.
Võrgu krüptograafias kasutatakse mitut olulist krüpteerimissüsteemi tüüpi. Ühelt poolt on sümmeetrilise võtmega krüpteerimissüsteem, mida tuntakse ka kui salajase võtme krüptograafiat (SKC). See süsteem kasutab andmete krüptimiseks ja dekrüpteerimiseks ainult ühte võtit. Algses sümmeetrilise võtmega krüpteerimissüsteemis kasutati andmete krüpteerimisstandardit DES, mis on vahepeal asendatud täiustatud krüpteerimisstandardiga (AES).
Teine peamine krüpteerimissüsteemi tüüp on asümmeetriline või avaliku võtmega krüpteerimissüsteem, mida tuntakse ka kui avaliku võtme krüptograafiat (PKC). Avaliku võtme meetod kasutab võtmepaari, millest üks krüpteerib andmed ja teine nende dekrüpteerimiseks. See süsteem kasutab kontrollimiseks digitaalseid sertifikaate, mille on välja andnud sertifitseerimiskeskus (CA), mis on usaldusväärne kolmas osapool.
Avaliku võtmega krüpteerimissüsteemi rakendatakse nii SSL-i (Secure Socket Layers) kui ka transpordikihi turvalisuse (TLS) kaudu. TLS-i kasutamine viib veebilehe aadressini „https”, mitte lihtsalt „http”, mis näitab, et lehe digitaalne sertifikaat on kinnitatud ja lehe kaudu töödeldavad andmed krüpteeritakse. Hea turvalisusega brauserid annavad kasutajatele mitmesuguseid hoiatusi, kui digitaalsertifikaat kontrollib valideerimist.