En detalle
El cifrado simétrico (AES, ChaCha20) usa una clave compartida y es rápido, así que protege el grueso de los datos. El cifrado asimétrico (Criptografía de clave pública) usa un par de claves pública/privada y resuelve cómo compartir claves. Los datos pueden cifrarse en reposo (en disco) y en tránsito (por TLS). El cifrado es reversible con la clave; un Hash no.