La encriptación utiliza diferentes tipos de llaves para proteger la información, incluyendo llaves simétricas donde ambas partes comparten la misma llave, llaves asimétricas donde cada parte tiene una llave pública y privada, y funciones hash y firmas digitales que verifican la integridad de los datos. Los certificados SSL también usan llaves públicas para autenticar sitios web.