Criptografia în secolul XXI utilizează algoritmi matematici puternici pentru a codifica informațiile digitale, astfel încât acestea să nu poată fi accesate de către persoane neautorizate. Aceasta include tehnologii precum criptarea cu chei publice și criptarea end-to-end, care sunt folosite de multe aplicații de mesagerie și plăți digitale.