# Encryption Types

# Encriptación simétrica

Los algoritmos de clave simétrica son algoritmos para criptografía que usan las mismas claves criptográficas para el cifrado de texto plano y descifrado de texto cifrado. Se requiere que ambas partes tengan acceso a la clave secreta, por lo que este es uno de los principales inconvenientes del cifrado de clave simétrica.

# Encriptación asimétrica

La criptografía asimétrica (o criptografía de clave pública) es cualquier sistema criptográfico que utiliza pares de claves: claves públicas que pueden difundirse ampliamente, y claves privadas que solo conoce el propietario.

Esto cumple dos funciones: autenticación, donde la clave pública verifica que un titular de la clave privada emparejada envió el mensaje, y cifrado, donde solo el titular de la clave privada emparejada puede descifrar el mensaje cifrado con la clave pública.

Nota

Las funciones hash también se usan en muchos sistemas criptográficos.