# ¿Qué longitud debe tener una clave de cifrado?

Depende del tipo de algoritmo, porque las longitudes no son comparables entre tipos. En cifrado simétrico, AES-128 se sigue considerando sólido y AES-256 da margen adicional, también frente a futuros ordenadores cuánticos; use 256 bits para datos que deban seguir siendo secretos muchos años. En RSA, 2048 bits es hoy el mínimo habitual, y agencias como la BSI alemana recomiendan al menos 3000 bits para una protección más larga. Las claves de curva elíptica son mucho más cortas con la misma fortaleza: una curva de 256 bits como P-256 o X25519 equivale aproximadamente a un RSA de unos 3000 bits. Para hash, use SHA-256 o superior. Dos matices importan más que las cifras. La longitud no sirve si la clave se ha generado mal, está guardada en un script o nunca se cambia. Y RSA y las curvas elípticas de cualquier longitud caen ante un gran ordenador cuántico, por lo que su sustituto a largo plazo son los algoritmos poscuánticos, no claves más largas. Para los valores exactos, siga las guías vigentes de su agencia nacional, como el CCN.

FAQ: [Cifrado y tráfico cifrado](https://netsenx.com/es/faq/encryption) · https://netsenx.com/es/faq/how-long-should-an-encryption-key-be

## Siga leyendo

- https://netsenx.com/es/encrypted-traffic-analysis
- https://netsenx.com/es/what-is-ndr

## Preguntas relacionadas

- [¿Qué es una función hash?](https://netsenx.com/es/faq/what-is-a-hash-function)
- [¿Es lo mismo aplicar hash a las contraseñas que cifrarlas?](https://netsenx.com/es/faq/is-hashing-the-same-as-encryption-for-passwords)
- [¿Qué es una firma digital?](https://netsenx.com/es/faq/what-is-a-digital-signature)
- [¿Qué es un certificado TLS?](https://netsenx.com/es/faq/what-is-a-tls-certificate)
- [¿Qué pasa cuando caduca un certificado TLS?](https://netsenx.com/es/faq/what-happens-when-a-tls-certificate-expires)
