Criptarea este procesul prin care un mesaj este transformat într-o formă codificată, astfel încât să devină inaccesibil pentru utilizatorii neautorizați. Decriptarea este procesul invers, prin care un mesaj este transformat din forma codificată în text clar. Pentru a cripta și decripta mesaje, se utilizează algoritmi de criptare cu cheie publică sau cu cheie privată, care asigură securitatea datelor și protecția acestora împotriva atacurilor informatice.