Encoding și encryption sau criptare sunt două procese diferite. Encoding se referă la conversia unui set de date din formatul original într-un alt format, astfel încât acestea să poată fi transmise sau stocate mai ușor. Encodingul nu securizează datele și permite accesul la acesta fără o cheie de decodare. Criptarea, pe de altă parte, se referă la procesul de securizare a datelor printr-un algoritm specializat de astfel încât acestea să poată fi citite doar de persoanele care se află în posesia unei chei corespunzătoare, fără a compromite securitatea.