Tehnologia de criptare a datelor a avansat semnificativ începând cu criptarea monoalfabetică din secolul al XVI-lea, până la criptarea modernă bazată pe algoritmi matematici și computaționali. Criptarea a devenit din ce în ce mai complexă, folosind metode precum criptarea în blocuri, criptarea asimetrică sau criptarea cu cheia secreta.